SQL IN 操作符

更新时间:2020-05-03 22:45

IN 操作符允许您在 WHERE 子句中规定多个值。

SQL IN 语法
SELECT column_name(s)
FROM table_name
WHERE column_name IN (value1,value2,...);

演示数据库

下面是选自 "lqwvje" 表的数据:

idnameurlsortcountry
1罗分明博客http://www.luofenming.com9中国
2淘宝
https://www.taobao.com5中国
3googlehttps://www.google.cm/11美国
495网络http://www.995w.com3中国
5Facebookhttps://www.facebook.com8美国

下面的 SQL 语句选取 name 为 "罗分明博客" 或 "95网络" 的所有数据:

SELECT * FROM lqwvje
WHERE name IN ('罗分明博客','95网络');
执行输出结果

image.png

下面的 SQL 语句选取 sort 不为 9和 3的所有数据

SELECT * FROM lqwvje
WHERE sort NOT IN (9, 3);
执行输出结果

image.png