IN 演算子

IN 演算子を使用すると、WHERE 句に複数の値を指定できます。

SQL IN 構文

SELECT column_name(s)
FROM table_name
WHERE column_name IN (value1,value2,...)

元のテーブル (例で使用:)

Persons :

Id LastName FirstName Address City
1 Adams John Oxford Street London
2 Bush George Fifth Avenue New York
3 Carter Thomas Changan Street Beijing

IN 演算子インスタンス

ここで、上の表から姓が Adams と Carter である人を選択します。

次の SELECT ステートメントを使用できます。

SELECT * FROM Persons
WHERE LastName IN ('Adams','Carter')

結果セット:

Id LastName FirstName Address City
1 Adams John Oxford Street London
3 Carter Thomas Changan Street Beijing