코딩테스트 풀이/SQL
[LeetCode/Easy] 596. Classes More Than 5 Students
무지맘
2023. 3. 16. 16:38
1. Input
1) Table: Courses (primary key: (student,class))
2. Output
1) 최소 5명 이상의 학생이 듣고 있는 모든 수업명을 담아 반환
- 출력 순서는 상관 없다.
3. Example
설명: Math가 6명, English/Biology/Computer가 각 1명이 수업을 듣고있으므로 조건을 만족하는 수업은 Math뿐이다.
4. Code
1) 첫 코드(2023/03/16)
select c.class
from (
select class, count(*) cnt
from Courses
group by class
) c
where cnt>=5;