English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
IN命令允许您在WHERE子句中指定多个值。
IN运算符是多个OR条件的简写。
以下SQL选择位于“德国”,“法国”和“英国”的所有客户:
SELECT * FROM Customers WHERE Country IN ('Germany', 'France', 'UK');
以下SQL选择不在“德国”,“法国”或“英国”中的所有客户:
SELECT * FROM Customers WHERE Country NOT IN ('Germany', 'France', 'UK');
以下SQL选择与供应商来自相同国家的所有客户:
SELECT * FROM Customers WHERE Country IN (SELECT Country FROM Suppliers);