더북(TheBook)

코드를 보면 NTILE() 함수의 매개변수로 3을 지정합니다. 부서별 급여가 높은 순으로 3개의 양동이에 담는다면 각 사원은 몇 번째 양동이에 담길지를 보는 것이죠. IT 부서를 보면 급여가 6,000 이상인 두 사원이 1번, 4800인 두 사원이 2번, 4200인 사원이 마지막 3번 항아리에 담깁니다. 좀 더 많은 양동이 또는 적은 양동이에 담으려면 매개변수 n을 조절하면 됩니다. 회사 직원들의 급여를 기준으로 등급을 매길 때 NITLE() 함수를 사용하면 그 결과를 쉽게 알 수 있겠죠?

지금까지 FIRST_VALUE(), LAST_VALUE(), NTH_VALUE() 함수를 제외한 윈도우 함수를 알아봤습니다. 세 함수는 하나를 더 배운 후 살펴보겠습니다.

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