欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
全部教程·
数据库·
SQL
[目录]
·
SQL IN 操作符
SQL 教程
SQL 语法
SQL 基础教程
SQL SELECT 语句 SQL DISTINCT 语句 SQL WHERE 语句 SQL AND OR 运算符 SQL ORDER BY 关键字 SQL INSERT 语句 SQL UPDATE 语句 SQL DELETE 语句 TOP, LIMIT, ROWNUM SQL LIKE 操作符 SQL 通配符 SQL IN 操作符 SQL BETWEEN 操作符SQL 高级教程
SQL 别名 SQL JOIN SQL INNER JOIN SQL LEFT JOIN SQL RIGHT JOIN FULL OUTER JOIN SQL UNION 操作符 SQL SELECT INTO INSERT INTO SELECT CREATE DATABASE CREATE TABLE SQL 约束 SQL NOT NULL 约束 SQL UNIQUE 约束 SQL PRIMARY KEY SQL FOREIGN KEY SQL CHECK 约束 SQL DEFAULT 约束 SQL CREATE INDEX SQL DROP 语句 SQL ALTER TABLE AUTO INCREMENT SQL VIEW SQL GROUP BY SQL HAVING 子句 SQL NULL 值 SQL 通用数据类型 SQL 特定数据类型SQL 函数
SQL 函数 SQL AVG() 函数 SQL COUNT() 函数 SQL FIRST() 函数 SQL LAST() 函数 SQL MAX() 函数 SQL MIN() 函数 SQL SUM() 函数 SQL EXISTS 函数 SQL UCASE() 函数 SQL LCASE() 函数 SQL MID() 函数 SQL LEN() 函数 SQL ROUND() 函数 SQL NOW() 函数 SQL FORMAT() 函数 SQL Date 函数 SQL NULL 函数
SQL 教程
SQL 语法
SQL 基础教程
SQL SELECT 语句 SQL DISTINCT 语句 SQL WHERE 语句 SQL AND OR 运算符 SQL ORDER BY 关键字 SQL INSERT 语句 SQL UPDATE 语句 SQL DELETE 语句 TOP, LIMIT, ROWNUM SQL LIKE 操作符 SQL 通配符 SQL IN 操作符 SQL BETWEEN 操作符SQL 高级教程
SQL 别名 SQL JOIN SQL INNER JOIN SQL LEFT JOIN SQL RIGHT JOIN FULL OUTER JOIN SQL UNION 操作符 SQL SELECT INTO INSERT INTO SELECT CREATE DATABASE CREATE TABLE SQL 约束 SQL NOT NULL 约束 SQL UNIQUE 约束 SQL PRIMARY KEY SQL FOREIGN KEY SQL CHECK 约束 SQL DEFAULT 约束 SQL CREATE INDEX SQL DROP 语句 SQL ALTER TABLE AUTO INCREMENT SQL VIEW SQL GROUP BY SQL HAVING 子句 SQL NULL 值 SQL 通用数据类型 SQL 特定数据类型SQL 函数
SQL 函数 SQL AVG() 函数 SQL COUNT() 函数 SQL FIRST() 函数 SQL LAST() 函数 SQL MAX() 函数 SQL MIN() 函数 SQL SUM() 函数 SQL EXISTS 函数 SQL UCASE() 函数 SQL LCASE() 函数 SQL MID() 函数 SQL LEN() 函数 SQL ROUND() 函数 SQL NOW() 函数 SQL FORMAT() 函数 SQL Date 函数 SQL NULL 函数SQL IN 操作符
IN 操作符允许在 WHERE 子句中指定多个值组成的集合。
1. IN 语法
SELECT column_name(s)
FROM table_name
WHERE column_name IN (value1,value2,...);
样本数据库
在本教程中,我们将使用 CodeBaoku 样本数据库。
下面是选自 "Websites" 表的数据:
+----+--------------+---------------------------+-------+---------+ | id | name | url | alexa | country | +----+--------------+---------------------------+-------+---------+ | 1 | Google | https://www.google.cm/ | 1 | USA | | 2 | 淘宝 | https://www.taobao.com/ | 13 | CN | | 3 | 编程教程 | http://www.aizws.net/ | 4689 | CN | | 4 | 微博 | http://weibo.com/ | 20 | CN | | 5 | Facebook | https://www.facebook.com/ | 3 | USA | | 7 | stackoverflow | http://stackoverflow.com/ | 0 | IND | +----+---------------+---------------------------+-------+---------+
2. IN 范例
下面的 SQL 语句选取 name 为 "Google" 或 "编程教程" 的所有网站:
SELECT * FROM Websites WHERE name IN ('Google','编程教程');
执行结果:
+----+--------------+---------------------------+-------+---------+
| id | name | url | alexa | country |
+----+--------------+---------------------------+-------+---------+
| 1 | Google | https://www.google.cm/ | 1 | USA |
| 3 | 编程教程 | http://www.aizws.net/ | 4689 | CN |
+----+--------------+---------------------------+-------+---------+
下一章:SQL BETWEEN 操作符
BETWEEN 操作符用于选取介于两个值之间的数据范围内的值。这些值可以是数值、文本或者日期。SQL BETWEEN 语法:SELECT column_name(s) FROM table_name WHERE column_name BETWEEN value1 AND value2。
AI 中文社