13583について

この質問の投稿一覧へ

質問 13583について

msg# 1
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2021-11-6 17:20
ruttey  新米   投稿数: 3
この問題の解説にある、下記ですが、

↓解説
設問のSQL文では、最初に内側の副問合せである
 SELECT MAX(SUM(salary))
 FROM employees
 GROUP BY department_id
が実施されます。この問合せでは、DEPARTMENT_ID毎の給与の合計額を計算し、一番多い給与の合計額を1件返します。
↑解説
このSQLで1件のみ返すというのが良く理解できないのですが、
グループ関数が入れ子になっている場合、group byは内側の
SQLのみに掛かるという意味でしょうか?MAXがなければdepartmentid毎に複数の結果が返りますよね?

投稿ツリー

  >フォーラム検索へ


Copyright (c) 2020 Ping-t All rights reserved.