MySQL IN条件

MySQL IN条件

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

语法:

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

参数

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

值1,值2,…或值_n: 这些是要与表达式进行测试的值。如果这些值中的任何一个与表达式匹配,那么IN条件将评估为true。这是一种快速测试任何一个值是否与表达式匹配的方法。

MySQL IN示例

考虑一个名为”officers”的表,具有以下数据。

MySQL IN条件

执行以下查询:

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

输出:

MySQL IN条件

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

执行以下查询:

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

输出:

MySQL IN条件

它还产生相同的结果。所以IN条件比OR条件更受青睐,因为它有最少的代码。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程