ROW_NUMBER, RANK, LAG/LEAD, NTILE, FIRST_VALUE, SUM/AVG OVER
DBMS SUPPORT
윈도우 함수 지원은 공통 코어와 고급 옵션으로 나뉜다
ROW_NUMBER, LAG, SUM OVER 같은 기본 기능은 널리 지원되지만, GROUPS나 RANGE offset 같은 고급 옵션은 버전 차이가 큽니다.
대체로 공통
버전별 확인
제약 많음
RANGE offset, GROUPS, EXCLUDE는 DBMS별 지원 폭이 다릅니다.
IGNORE NULLS, WINDOW 절, NTH_VALUE는 제품별 차이를 먼저 봐야 합니다.
기능OracleMySQLPostgreSQLSQL Server
기본 순위/offset넓음넓음넓음넓음
RANGE offset확인제약넓음제약
GROUPS버전별제한지원제한
요약 표는 방향을 잡기 위한 지도입니다. 고급 옵션은 실제 운영 DBMS
버전의 공식 문서를 확인해야 합니다.