SQL 연습 문제
입문부터 고급까지 32개의 SQL 연습 문제를 풀어보세요. SELECT, JOIN, 집계 함수와 서브쿼리를 직접 작성하고 단계별 힌트와 결과 채점으로 확인합니다.
- 전체 직원 조회 · 입문 · SELECT
- 직원 이름과 급여 조회 · 입문 · SELECT
- 전체 부서 조회 · 입문 · SELECT
- 전체 상품 조회 · 입문 · SELECT
- 고급여 직원 조회 · 초급 · WHERE
- 개발팀 직원 조회 · 초급 · WHERE
- 2021년 이후 입사 직원 · 초급 · WHERE
- 급여 높은 순 정렬 · 초급 · ORDER BY
- 급여 상위 3명 · 초급 · LIMIT
- 카테고리 목록 조회 · 초급 · DISTINCT
- 부서별 직원 수 · 중급 · GROUP BY, 집계함수
- 부서별 평균 급여 · 중급 · GROUP BY, 집계함수
- 직원과 부서명 함께 조회 · 중급 · JOIN
- 주문 금액 합계 · 중급 · JOIN
- 직원 2명 이상 부서 · 중급 · HAVING, 집계함수
- 평균 급여 이상인 직원 · 고급 · 서브쿼리
- 카테고리별 최고가 상품 · 고급 · GROUP BY, 집계함수, ORDER BY
- 직원별 총 주문 금액 · 고급 · JOIN, GROUP BY, 집계함수
- 급여 구간 조회 · 초급 · WHERE, BETWEEN
- 이름이 '김'으로 시작하는 직원 · 초급 · WHERE, LIKE
- 특정 부서 직원 조회 · 초급 · WHERE, IN
- 두 번째로 비싼 상품 · 초급 · ORDER BY, LIMIT
- 2022년 이후 입사한 고급여 직원 · 초급 · WHERE, AND
- 모든 부서의 직원 수 (직원 없는 부서 포함) · 중급 · LEFT JOIN, 집계함수
- 급여 등급 분류 · 중급 · CASE WHEN
- 부서명별 평균 급여와 최고 급여 · 중급 · JOIN, GROUP BY, 집계함수
- 총 주문 금액이 높은 직원 (상위 3명) · 중급 · GROUP BY, JOIN, LIMIT
- 부서 내 급여 순위 · 고급 · 윈도우함수, RANK
- 주문이 없는 직원 조회 · 고급 · 서브쿼리, IN
- 월별 누적 주문 금액 · 고급 · 윈도우함수, SUM OVER
- 부서 평균보다 급여가 높은 직원 · 고급 · 서브쿼리, 상관 서브쿼리
- 부서별 급여 등급 인원 집계 · 고급 · CASE WHEN, 집계함수, GROUP BY