SQL IN 演算子

IN演算子

IN演算子は WHERE 子句で複数の値を指定することができます。

SQL IN 文法

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

元のテーブル(インスタンスで使用:)

Persons テーブル:

Id LastName FirstName 住所
1 アダムズ ジョン オックスフォード・ストリート ロンドン
2 ブッシュ ジョージ ファイブ・アベニュー ニューヨーク
3 カーター トーマス 长安街 北京

IN演算子の例

今、AdamsやCarterという姓を持つ人を選び出したいと考えています:

以下の SELECT 文を使用できます:

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

結果セット:

Id LastName FirstName 住所
1 アダムズ ジョン オックスフォード・ストリート ロンドン
3 カーター トーマス 长安街 北京