Leetcode Note: MySQL - Classes More Than 5 Students
Classes More Than 5 Students - LeetCode
https://leetcode.com/problems/classes-more-than-5-students/
- MySQL で取り組んだメモ
所感
- Courses テーブルから 5人 以上の student が選択している class を抽出する
回答
Classes More Than 5 Students - LeetCode
https://leetcode.com/problems/classes-more-than-5-students/solution/
SELECT class FROM courses GROUP BY class HAVING COUNT(DISTINCT student) >= 5
- GROUP BY で class をまとめつつ HAVING で条件指定
- COUNT 関数で student の数をカウント
- DISTINCT で重複したデータを除外してカウントする