タグ

ブックマーク / www.sql-reference.com (1)

  • 逆引きSQL構文集 - EXISTS句を用いた副問合せ(相関副問合せ)

    ここではEXISTS句を用いた副問合せを紹介します. EXISTSと相関副問合せ EXISTS句は存在検査ともいわれ,副問合せによって返されたレコードが一つでもあれば真,一つもなければ偽を返します.EXISTS句を用いる場合は,相関副問合せを利用することが多いです.相関副問合せとは副問合せ側で,その外側(主問合せ)の列を参照する形式のことをいいます.EXISTS句および相関副問合せの基的な構文は以下の通りです. SELECT 列名1, 列名2, ... FROM テーブル名 AS 相関名 WHERE EXISTS ( SELECT 列名 FROM テーブル名 [WHERE 条件式など(相関)] ) SQL サンプル 例として以下のテーブルから1件以上の受注実績を持つ社員を取得します.

  • 1