语法:
SELECT 列1, 列2, ...
FROM 表名
WHERE 字段x IN (值1, 值2, 值3...)
用法:
IN
操作符用于检查某个字段的值是否与指定的一系列值匹配。与逐个比较多个OR
条件相比,使用IN
可以简化范围查询并提高效率。
示例:
SELECT * FROM subject WHERE ClassHour IN (100, 110, 120);
该查询将返回ClassHour
列值为100、110或120的所有行,这比以下查询更加简洁高效:
SELECT * FROM subject WHERE ClassHour = 100 OR ClassHour = 110 OR ClassHour = 120;