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);