在MySQL中,IN()比较函数如何工作?
基本上,IN()比较函数检查一个值是否在一组值内。如果该值在一组值之内,则返回1,否则返回0。其语法可以如下:
Expression IN (val1, val2,…,valN)
这里,
该表达式是要在IN列表的N个值集中搜索的值。
Val1,val2,…,valN是N个值的集合,形成IN列表,从中进行搜索。
示例
Select 100 IN (50,100,200,400,2000);
+------------------------------+
| 100 IN (50,100,200,400,2000) |
+------------------------------+
| 1 |
+------------------------------+
1 row in set (0.00 sec)
Select 1000 IN (50,100,200,400,2000);
+-------------------------------+
| 1000 IN (50,100,200,400,2000) |
+-------------------------------+
| 0 |
+-------------------------------+
1 row in set (0.00 sec)
Select 'ABC' IN ('ABCD','ABCDE','ABC');
+---------------------------------+
| 'ABC' IN ('ABCD','ABCDE','ABC') |
+---------------------------------+
| 1 |
+---------------------------------+
1 row in set (0.01 sec)
Select 'ABC' IN ('ABCD','ABCDE','ABCDEF');
+------------------------------------+
| 'ABC' IN ('ABCD','ABCDE','ABCDEF') |
+------------------------------------+
| 0 |
+------------------------------------+
1 row in set (0.00 sec)热门推荐
10 温馨开心祝福语简短英文
11 回复情侣祝福语大全简短
12 毕业高中祝福语简短 励志
13 恭祝发财祝福语大全简短
14 祝福语2026最简短唯美
15 手写清晨祝福语简短
16 生日离职祝福语简短独特
17 品牌入驻祝福语简短
18 姐夫生日条幅祝福语简短