问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

MySQL条件语句:IN 语句详解

创作时间:
作者:
@小白创作中心

MySQL条件语句:IN 语句详解

引用
1
来源
1.
https://learnku.com/mysql/wikis/36403

MySQL中的IN条件可以减少SQL语句中多个OR条件的使用。

语法:

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

参数:

expression: 指定的表达式。

value1, value2, ... or value_n: 如果这些值中的任何一个与表达式的值匹配,则IN条件将返回true。这是一种测试指定的值是否与表达式匹配的快速方法。

MySQL IN 示例

数据表 officers,如下所示:

执行查询语句:

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

输出:

对比一下IN相对于OR的优势:

执行查询语句:

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

输出:

SQL执行结果相同,但是IN条件的代码量更少。

本文原文来自learnku.com

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号