IN 操作符
IN 操作符允许您在 WHERE 子句中规定多个值。
SQL IN 语法
SELECT column_name(s)
FROM table_name
WHERE column_name IN (value1,value2,...);
pangugle_news_category 表样本数据
category_id | category_title | category_desc | category_createtime | category_admin |
---|---|---|---|---|
1 | 百度 | 百度公司 | 2020-09-16 18:09:52 | admin |
2 | 盘古歌 | 盘古歌技术 | 2020-09-16 18:12:31 | admin |
3 | 谷歌公司 | 2020-09-16 18:12:56 | u1 | |
4 | 阿里巴巴 | 阿里巴巴公司 | 2020-09-16 18:13:20 | u1 |
5 | 腾讯公司 | 2020-09-16 18:13:36 | u1 | |
6 | 字节跳动 | 字节跳动公司 | 2020-09-16 20:12:31 | u2 |
IN 操作符实例
下面的 SQL 语句选取 name 为 "Google" 或 "菜鸟教程" 的所有网站:
实例
SELECT * FROM pangugle_news_category
WHERE category_admin IN ('admin','u2');
category_id | category_title | category_desc | category_createtime | category_admin |
---|---|---|---|---|
1 | 百度 | 百度公司 | 2020-09-16 18:09:52 | admin |
2 | 盘古歌 | 盘古歌技术 | 2020-09-16 18:12:31 | admin |
6 | 字节跳动 | 字节跳动公司 | 2020-09-16 20:12:31 | u2 |