EXISTS
EXISTS
演算子は、サブクエリの結果にいくつのレコードがあるかをチェックします。もし空であれば、演算子は 0
を返します。そうでなければ、1
を返します。
EXISTS
は WHERE 句でも使用できます。
ヒント
サブクエリ内でのメインクエリのテーブルやカラムへの参照はサポートされていません。
構文
例
サブクエリにおける値の存在を確認するクエリ:
結果:
複数の行を返すサブクエリを含むクエリ:
結果:
空の結果を返すサブクエリを含むクエリ:
結果: