코린이의 소소한 공부노트

[LeetCode/Easy] 596. Classes More Than 5 Students 본문

코딩테스트 풀이/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;