2013/08/28

11-01.サブクエリ(Subquery)【サブクエリとは】

■Subqueryとは?
 -SubqueryはSQL文の内部に含まれる、別のSQL文のこと。
 -SELECT、UPDATE、DELETE、INSERTのようなDML文とCREATE TABLEやVIEWのWHERE、HAVINGでも使用される。
 -通常SubqueryはMain Query以前に1回実行される。
 -Subqueryはカッコで閉じる。
 -Subqueryは演算子の右側に位置する。

■サブクエリの区別
 -Sing-Rowサブクエリ:SELECT文から1行のみ検索する
 -Multiple-Rowサブクエリ:SELECT文から1行以上検索する
 -Multiple-Columnサブクエリ:SELECT文から1列以上検索する
 -FROM句のサブクエリ(INLINE VIEW):FROM句に来るサブクエリでVIEWのような機能をする
 -Multiple-Rowサブクエリ:SELECT文から1行以上検索する
 -相関関係サブクエリ:Mainqueryのコラム1つがSubqueryの条件に利用される処理

0 件のコメント:

コメントを投稿

QLOOKアクセス解析