2013年9月22日日曜日

サブクエリとインラインビュー

オラクルの資格を勉強していると、サブクエリ(副問い合わせ)の問題が頻出する。



サブクエリを勉強する際に、セットで覚えるべきなのがインラインビューだ。サブクエリはWHERE句やVALUES句で使うことができるが、インラインビューはFROM句やUPDATE句に使うことができる。

インラインビューは何か、と聞かれれば「表を呼び出す際に、WHERE句の条件をつけることができる」と答えるのが一番わかり易いかもしれない。

サブクエリでは呼び出すタイミングで単一行、複数行、単一列、複数列と呼び出し結果を使い分けなければいけないが、インラインビューはその点を考える必要がない。

そのためか「インラインビューの呼び出し方が悪い!」という問題はあまり見ない。試験勉強中は、このインラインビューの考え方を頭の片隅に置いておくといい。

0 件のコメント:

コメントを投稿