SQL 使用IN返回具有包含在列表中的值的行

示例

本示例使用示例数据库中的汽车表。

SELECT *
FROM Cars
WHERE TotalCost IN (100, 200, 300)

该查询将返回价格为200的汽车#2和价格为100的汽车#3。请注意,这等效于将多个子句与一起使用OR,例如:

SELECT *
FROM Cars
WHERE TotalCost = 100 OR TotalCost = 200 OR TotalCost = 300