个性化阅读
专注于IT技术分析

MySQL IN条件

本文概述

MySQL IN条件用于减少SELECT, INSERT, UPDATE和DELETE语句中多个OR条件的使用。

句法:

expression IN (value1, value2, .... value_n);

参数

表达式:它指定要测试的值。

value1, value2, …或value_n:这些是要针对表达式测试的值。如果这些值中的任何一个与表达式匹配, 则IN条件将评估为true。这是一种测试是否有任何值与表达式匹配的快速方法。

MySQL IN示例

考虑具有以下数据的表”军官”。

MySQL IN条件1

执行以下查询:

SELECT *
FROM officers
WHERE officer_name IN ('Ajeet', 'Vimal', 'Deepika');

输出

MySQL IN条件2

让我们看看为什么它比OR条件更受欢迎:

执行以下查询:

SELECT *
FROM officers
WHERE officer_name = 'Ajeet'
OR officer_name = 'Vimal'
OR officer_name = 'Deepika';

输出

MySQL IN条件3

它也产生相同的结果。因此, IN条件优于OR条件, 因为它具有最少的代码数。

赞(0)
未经允许不得转载:srcmini » MySQL IN条件

评论 抢沙发

评论前必须登录!