副問合せとは?ふくといあわせ
副問合せとは、SQL文の中に入れ子で書く別のSELECT文。外側から独立して1回だけ評価される非相関副問合せと、外側の行ごとに外側の列値を受け取って評価される相関副問合せがあり、後者は評価順序と結果件数を問う出題になりやすい。
最終更新:2026-10-07
高度試験の午前Iを最短で暗記する →具体例
「自分が所属する部門の平均給与より高い社員」は、外側の社員行の部門コードを内側へ渡す相関副問合せで書ける。一方「全社平均より高い社員」は内側が外側に依存しないので非相関となり、平均は最初に1回計算されるだけで済む。
試験での引っ掛け
相関副問合せは行ごとに評価されるため件数が多いと重い。またNOT INの副問合せ結果にNULLが1つでも含まれると、比較結果が不定になり全体が偽となって0件が返る点は頻出の落とし穴。
関連用語
出典・参考
公式シラバスの3 技術要素 > 3. データ操作 > (2) データベース言語に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。