SQL에서 서브쿼리, 윈도 함수, 공통 테이블 식(CTE) 중 무엇을 사용해야 할까?
Sub-queries vs Window Functions vs Common Table Expressions: Which Should You Use in SQL?

TL;DR AI
1분핵심 요약
이 글은 SQL의 서브쿼리, 윈도 함수, CTE를 비교하며 각각의 작동 방식과 적절한 사용 사례를 설명한다.
세 기법은 서로 대체재라기보다, 목적과 쿼리 구조에 따라 함께 활용하는 보완적 도구로 제시된다.
성능, 가독성, 데이터 규모를 고려해 쿼리 목표에 맞는 문법을 선택하는 것이 중요하다고 강조한다.
예시로 employees 테이블과 RANK, PARTITION BY 같은 개념을 통해 실제 적용 방법을 보여준다.

