IN 演算子を使用すると、WHERE 句に複数の値を指定できます。
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 |
ここで、上の表から姓が 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 |