Leetcode SQL50 (596)

Pocketopi·2025년 4월 14일

[MYSQL] Leetcode

목록 보기
2/34
post-thumbnail

🔔 문제

LeetCode - Classes More Than 5 Students(https://leetcode.com/problems/classes-more-than-5-students/?envType=study-plan-v2&envId=top-sql-50)
➔ 학생이 5명 이상인 클래스의 이름을 출력하라.

🎯 풀이방법

핵심

GROUP BY를 사용하여 CLASS별로 그룹을 지은 후,
HAVING 절을 사용하여 학생 수가 5명 이상인 클래스만 출력한다.
❗ HAVING 절은 GROUP BY 이후에 집계된 데이터를 필터링하는 데 사용된다.

💻 전체 코드

SELECT CLASS
FROM COURSES
GROUP BY CLASS
HAVING COUNT(CLASS) >= 5

💡 핵심문법 및 배운점

  • HAVING
profile
통계학/컴퓨터공학 전공 4학년 학생 DA뿌수기 일기장

0개의 댓글