SQL IN 演算子
- 前のページ SQL ワイルドカード
- 次のページ SQL Between
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 | カーター | トーマス | 长安街 | 北京 |
- 前のページ SQL ワイルドカード
- 次のページ SQL Between