DB (데이터베이스)/Oracle (오라클)

[Oracle] Oracle NTILE분석 함수

뜽배 2024. 1. 29. 09:06
728x90
반응형

Oracle NTILE분석 함수는 출력결과를 사용자가 지정한 그룹 수로 나누어 출력하는 함수이다.

 

1. 사용 format

select NTILE(<나눌 그룹 숫자>) over (partition by <컬럼명> order by <컬럼명>)

 

 

2. 사용예제

student테이블에서 생년월일을 오름차순으로 정렬한 결과를 4개의 그룹으로 나누어 출력

 

select 
	studno,
	name,
	birthdate,
	NTILE(4) over (order by birthdate) class
from student;

 

 

3. 출력결과

 

728x90
반응형