IN 操作符
IN 操作符允许尊敬的读者在 WHERE 子句中规定多个值。
SQL IN 语法
SELECT column1, column2, ...
FROM table_name
WHERE column IN (value1, value2, ...);
参数说明:
- column1, column2, …:要选择的字段名称,可以为多个字段。如果不指定字段名称,则会选择所有字段。
- table_name:要查询的表名称。
- column:要查询的字段名称。
- value1, value2, …:要查询的值,可以为多个值。
演示database
在本教程中,咱们将使用 liulianjiangcsdn 样本database。
下面是选自 “Websites” 表的数据:
mysql> SELECT * FROM Websites;
+----+---------------+---------------------------+-------+---------+
| id | name | url | alexa | country |
+----+---------------+---------------------------+-------+---------+
| 1 | Google | https://www.google.cm/ | 1 | USA |
| 2 | 淘宝 | https://www.taobao.net/ | 13 | CN |
| 3 | liulianjiangcsdn教程 | http://blog.csdn.net/qq441540598/ | 5000 | USA |
| 4 | 微博 | http://weibo.net/ | 20 | CN |
| 5 | Facebook | https://www.facebook.net/ | 3 | USA |
| 7 | stackoverflow | http://stackoverflow.net/ | 0 | IND |
+----+---------------+---------------------------+-------+---------+
IN 操作符实例
下面的 SQL 语句选取 name 为 “Google” 或 “liulianjiangcsdn教程” 的所有网站:
实例
SELECT * FROM Websites WHERE name IN ('Google','liulianjiang教程');
执行输出结果请在输出结果查看
+----+------------------+------------------------------+-------+---------+
| id | name | url | alexa | country |
+----+------------------+------------------------------+-------+---------+
| 1 | Google | https://www.google.cm/ | 1 | USA |
| 3 | liulianjiang教程 | http://www.liulianjiang.net/ | 4689 | CN |
+----+------------------+------------------------------+-------+---------+
本专栏所有文章
寄语
本文有榴莲酱CSDN原创,欢迎点赞、转载,博客地址:https://blog.csdn.net/qq441540598
- 大部分人一辈子只做三件事:自欺、欺人、被人欺。
- 爱情有一千个动人的心弦而又各不相同的音符。乔·克雷布
- 明确的目标同积极的心态相结合是一切成就的起点。
- 风华是一指流沙,苍老是一段年华。愚钝的我们只是唱着"生活在别处"挥霍着既得,感伤着过去,空想着未来。可幸福很短,还长着翅膀会飞。盲目追求未来的人们,一味回忆过去的人们,只会失去现在。
- 经常听说男人味女人味,你知道男人味是一种什么味道,女人味又是一种什么味道吗?男人味就是豁达勇狂妄的人有救,自卑的人没有救,认识自己,降伏自己,改变自己,才能改变别人。