LoginSignup
0
0

More than 5 years have passed since last update.

指定した複数の値に一つ以上一致するレコードを検索する(IN)

Last updated at Posted at 2016-11-21

「○○=△△」という形式の条件を複数回、「OR」で結び付けることが多々あります。もしも○○の部分が同じで△△のみが違う場合、(つまり同じ列に対して値だけを変えて OR 条件としている場合)IN を使用すると非常に簡潔な SQL 文を記述することが出来ます。

従業員コード 従業員名 年齢
00001 チャーリー・ブラウン 19
00002 ルシール・ヴァン・ぺルト 20
00003 ライナス・ヴァン・ぺルト 21
00004 シュローダー 29
00005 ペパーミント・パティ 30
00006 マーシー 31
SELECT * FROM 従業員
WHERE 年齢 IN (20, 21, 29, 30)
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0