助け合いフォーラム
トピック一覧に戻るトピック タイトル
13583について
フォーラム
最強WEB問題集Oracle Master 12c Bronze SQL基礎
投稿ユーザ(投稿日)
(2021/11/6)本文
この問題の解説にある、下記ですが、
↓解説
設問のSQL文では、最初に内側の副問合せである
SELECT MAX(SUM(salary))
FROM employees
GROUP BY department_id
が実施されます。この問合せでは、DEPARTMENT_ID毎の給与の合計額を計算し、一番多い給与の合計額を1件返します。
↑解説
このSQLで1件のみ返すというのが良く理解できないのですが、
グループ関数が入れ子になっている場合、group byは内側の
SQLのみに掛かるという意味でしょうか?MAXがなければdepartmentid毎に複数の結果が返りますよね?
レス一覧
トピック一覧に戻る
フォーラムTopへ
Copyright (c) 2010
Ping-t All rights reserved.