本文概述
- 参数
- MySQL IN示例
句法:
expression IN (value1, value2, .... value_n);
参数 表达式:它指定要测试的值。
value1, value2, … 或value_n:这些是要针对表达式测试的值。如果这些值中的任何一个与表达式匹配, 则IN条件将评估为true。这是一种测试是否有任何值与表达式匹配的快速方法。
MySQL IN示例 考虑具有以下数据的表” 军官” 。
文章图片
执行以下查询:
SELECT *
FROM officers
WHERE officer_name IN ('Ajeet', 'Vimal', 'Deepika');
输出
文章图片
让我们看看为什么它比OR条件更受欢迎:
执行以下查询:
SELECT *
FROM officers
WHERE officer_name = 'Ajeet'
OR officer_name = 'Vimal'
OR officer_name = 'Deepika';
【MySQL IN条件】输出
文章图片
它也产生相同的结果。因此, IN条件优于OR条件, 因为它具有最少的代码数。
推荐阅读
- MySQL连接查询
- MySQL count()函数
- MySQL between条件
- MySQL IS NOT NULL条件
- MySQL LIKE条件
- MySQL NOT条件
- MySQL IS NULL条件
- MySQL AND&OR条件
- MySQL AND条件