SQLのIN句に複数カラムを指定したい場合のサンプルです。
サンプル
例)col1, col2の2つのカラムを対象としたIN句
1 2 3 4 5 6 7 |
SELECT * FROM test WHERE (col1, col2) IN (('hoge', 'hoge'), ('fuga', 'fuga')) ; |
備考
- 上の例では2カラムですが、3つ以上でも使用できます。
- NULLが含まれる場合は正しく判定できません。
オラクルを使った開発時にぜひご利用ください
投稿日:2021年11月25日 更新日:
SQLのIN句に複数カラムを指定したい場合のサンプルです。
1 2 3 4 5 6 7 |
SELECT * FROM test WHERE (col1, col2) IN (('hoge', 'hoge'), ('fuga', 'fuga')) ; |
執筆者:とら