SQLINキーワード
の
この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);