English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

SQL IN 鍵語の使用方法および例

SQL キーワードリファレンス

IN

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

SQL キーワードリファレンス