3. SELECT : 「各グループの部署名と、その人数(COUNT(*))を書いた名札を作ってくださ い」と命令し、NULLを含む全ての行数を数える。(ステップ2) GROUP BYの基本構文 SELECT department, COUNT(*) AS employee_count FROM employees GROUP BY department;
employees GROUP BY department HAVING COUNT(*) >= 2; -- 集計結果に対する条件 1. FROM : employeesテーブルから全てのデータを読み込む。 2. GROUP BY : department列の値でデータをグループに分ける。(ここで「営業部グルー プ」「開発部グループ」などが作られる) 3. HAVING : 各グループの名前(department)と、そのグループの行数(COUNT(*))を表示 する。 4. SELECT : 最終的に残ったグループについて、表示する列を決める。