部門ごとの人数・最低・最高給料(複数の集約)

中級

問題文

問題

employees テーブルを部門(dept)ごとにまとめ、各部門の人数・最も低い給料・最も高い給料を求めて、部門名のアルファベット順(昇順)に出力してください。

出力する列は次の4つ、この順序・この列名で出してください:

列名内容
dept部門
headcountその部門の人数
min_salaryその部門の最低給料
max_salaryその部門の最高給料
ヒントを見る

1つの GROUP BY に対して、COUNT / MIN / MAX など複数の集約関数を並べて書けます。

スキーマ

使用データベース:PostgreSQL 16
employees10
idnamedeptsalaryhire_year
1AliceSales5002019
2BobDev6002020
3CarolDev5502021
4DaveDev7202018
5ErinSales4802022
6FrankDev6402020
7GraceHR5302019
8HeidiHR6102017
9IvanSales7002021
10JudyHR4702023

SQL

⌘⏎ / Ctrl+Enter で実行
エディタを読み込み中…

「実行」を押すと、ここにSQLの実行結果が表示されます。