SQL学び直し8
第五章:複雑な問い合わせ
5-2:サブクエリ
- サブクエリとは使い捨てのビュー
- select ... from (select文を書く) as ビュー名、このビューは保存されない
- fromの中のselect文が実行された後、外側のselect文が実行される
- select ... from (asの後の)ビュー名となる
- サブクエリの中にサブクエリを作って入れ子にすることも可能、内側のサブクエリから実行される
- スカラ・サブクエリとは、戻り値が単一の値(単一行)になるサブクエリのこと
- whereの=や<>の条件などと一緒に使用する
- スカラ・サブクエリはwhere句以外の場所でも利用できる
- スカラ・サブクエリが複数行を返すと、それはスカラ・サブクエリではなくただのサブクエリである
5-3:相関サブクエリ
- 相関サブクエリは小分けにしたグループ内での比較をする時に使う
- 相関サブクエリの結合条件はサブクエリの中に書かないとエラーになる
- 結合条件はサブクエリの中に記述する
今日はここまで。