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