MySQLIN语句

/ / MySQLIN语句

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

语法

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

expression                                     -  它指定要测试的值。

value1,value2,...或value_n -  这些是要针对表达式进行测试的值。如果这些值中的任何一个与表达式匹配,则IN条件将评估为true。

示例

考虑具有以下数据的表"officers"。

无涯教程网

MySQL IN Condition

执行以下查询:

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

输出:

MySQL IN Condition

让无涯教程看看为什么它比OR条件更受欢迎:

执行以下查询:

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

输出:

MySQL IN Condition

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

祝学习愉快! (发现内容有误?请选中要编辑的内容 -> 右键 -> 修改 -> 提交!帮助我们改进教程质量)

精选教程推荐

👇 以下精选教程可能对您有帮助,拓展您的技术视野

RAG在企业数智化场景下的设计与改进 -〔张颖峰〕

AI大模型实战高手课 -〔独行〕

AI Excel从入门到实战 -〔张海航〕

中间件核心技术与实战 -〔丁威〕

编程高手必学的内存知识 -〔海纳〕

用户体验设计实战课 -〔相辉〕

正则表达式入门课 -〔涂伟忠〕

Kafka核心源码解读 -〔胡夕〕

Netty源码剖析与实战 -〔傅健〕

📝 好记忆不如烂笔头,留下您的学习笔记吧!

暂无学习笔记,成为第一个分享的人吧!

您的笔记将帮助成千上万的学习者