MySql教程
MySql用户管理
MySQL数据库
MySql表格和视图
MySQL查询
MySQL索引
MySQL子句
MySQL授权
MySql控制流
MySQL条件
MySQL连接
MySQL键
MySQL触发器
MySQL聚合函数
MySQL常用
MySQL正则表达式
MySql差异性

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条件
执行以下查询:
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 Condition
它也会产生相同的结果。因此IN条件优于OR条件,因为它具有最少的代码数。

昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4