더북(TheBook)

11.2.2 윈도우 함수 사용하기

그럼 윈도우 함수에는 어떤 것들이 있는지 알아봅시다. MySQL에서 제공하는 윈도우 함수는 다음과 같습니다.

▼ 표 11-1 윈도우 함수의 종류

함수

설명(반환값)

함수

설명(반환값)

ROW_NUMBER()

로우의 순번

CUME_DIST()

누적 분포 값

RANK()

순위

NTILE()

분할 버킷 수

DENSE_RANK()

누적 순위

FIRST_VALUE()

지정된 범위에서 첫 번째 로우의 값

PERCENT_RANK()

비율 순위

LAST_VALUE()

지정된 범위에서 마지막 로우의 값

LAG()

현재 로우의 바로 앞 로우 값

NTH_VALUE()

지정된 범위에서 N번째 로우의 값

LEAD()

현재 로우의 다음 로우 값

하나씩 살펴보죠.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.