轻松上手,快乐学习!

SQL IN 关键字


IN

IN命令允许您在WHERE子句中指定多个值。

IN运算符是多个OR条件的简写。

以下SQL选择位于“Germany”,“France”和“UK”的所有客户:

实例

SELECT * FROM Customers
WHERE Country IN ('Germany', 'France', 'UK');

运行实例»

以下SQL选择不在“Germany”,“France”或“UK”的所有客户:

实例

SELECT * FROM Customers
WHERE Country NOT IN ('Germany', 'France', 'UK');

运行实例»

以下SQL选择与供应商来自同一Country的所有客户:

实例

SELECT * FROM Customers
WHERE Country IN (SELECT Country FROM Suppliers);

运行实例»