Ch3. SQLP 전문가 준비 — SQL 활용 심화
SQL은 결과 집합을 설계하는 언어입니다
심화 SQL은 문법 암기보다 결과 집합을 어떻게 만들 것인지가 중요합니다. 조인은 테이블을 결합하고, 집계는 여러 행을 요약하며, 윈도우 함수는 행을 유지한 채 순위·누적 값을 계산합니다.
주요 패턴
| 패턴 | 쓰는 상황 | 주의점 |
|---|---|---|
| 조인 | 여러 테이블 결합 | 조건 누락 주의 |
| 서브쿼리 | 중간 결과 활용 | 상관 여부 확인 |
| 집계 | 그룹별 요약 | GROUP BY 기준 |
| 윈도우 함수 | 행 유지 계산 | PARTITION 범위 |
SQLP에서는 “돌아가는 SQL”보다 “설명 가능한 SQL”이 중요합니다. WHERE, GROUP BY, HAVING, ORDER BY의 논리 처리 순서를 말로 설명해 보세요.
핵심 요약
심화 SQL은 조인, 집계, 윈도우 함수가 결과 집합을 바꾸는 방식을 이해하는 것입니다.
다음 장에서는 옵티마이저와 실행계획을 읽는 법으로 넘어갑니다.
O
OIYO 편집부
편집부OIYO 편집부는 경제·법률·생활·자기이해 주제를 1차 자료와 공개 통계로 검증해 정리합니다. 모든 글은 출처 표기와 정기 점검을 거쳐 실용성과 정확성을 함께 유지합니다.