topic난이도 · 약 35

SQL 기출 모음 (40문항)

SELECT · JOIN · GROUP BY · 서브쿼리 · DDL · DCL 기출 40선.

#SQL#SELECT#JOIN#기출#드릴
왜 배우는가

SQL은 필기 3과목에서 매회 6~8문항 출제. SELECT 절 순서와 JOIN 유형이 최다 빈출.

SQL 기출은 SELECT 문 해석, JOIN 결과 예측, GROUP BY + HAVING 조합, DDL(CREATE/ALTER/DROP), DCL(GRANT/REVOKE) 5가지 유형으로 나뉜다. 절 실행 순서(FROM→WHERE→GROUP BY→HAVING→SELECT→ORDER BY)를 반드시 암기.

순위출제 패턴출제 빈도핵심 포인트
1SELECT 결과 예측★★★★★절 순서: FROM→WHERE→GROUP BY→HAVING→SELECT→ORDER BY
2WHERE 조건★★★★★BETWEEN, IN, LIKE, IS NULL 사용법
3JOIN 결과★★★★☆INNER=교집합, LEFT=왼쪽전체, CROSS=곱집합
4GROUP BY + HAVING★★★★☆HAVING은 그룹 조건 (집계함수 사용)
5집계함수★★★★☆COUNT/SUM/AVG/MAX/MIN + NULL 처리
6서브쿼리★★★☆☆IN/EXISTS/단일행 서브쿼리
7INSERT/UPDATE/DELETE★★★☆☆DML 기본 구문
8CREATE TABLE★★☆☆☆제약조건: PK, FK, NOT NULL, UNIQUE
9GRANT/REVOKE★★☆☆☆GRANT 권한 ON 테이블 TO 사용자
10ALTER TABLE★☆☆☆☆ADD/MODIFY/DROP COLUMN