ORACLE MASTER Silver SQL 26ai結合件数と副問合せの条件オリジナル・公式資料照合難易度
部署ごとの平均給与のうち最大値を求める。SELECT MAX(AVG(salary)) FROM emp GROUP BY dept_id の意味として正しいものはどれか。
A
社員全体の最高給与を返す
MAX(salary)と部署平均の最大値は異なる。
B
部署平均の最大値を返す★ 正解
内側のAVGが部署単位、外側のMAXが平均値群を対象とする。
C
Oracleではグループ関数の入れ子が常に禁止される
この形の入れ子は認められている。
D
必ず部署ごとに一行ずつ平均をそのまま返す
外側MAXにより部署平均群をさらに集約する。
解説
Oracleはグループ関数を入れ子にできる。この式は各部署のAVGを求め、その結果群に対するMAXを返す。社員全体の最高給与とは異なる。
根拠資料・確認情報
対応範囲:ORACLE MASTER Silver SQL 26ai(1Z0-171-JPN)
資料確認日:2026-11-02
アプリ内の初回回答データ
回答データを読み込んでいます。