-- 조회 데이터를 입력 한 숫자만큼 그룹으로 분류 시 사용
-- 아래의 예제는 5개 행을 3개의 그룹으로 표시하는 예제
SELECT STORE_CD
, AMOUNT
, NTILE(3) OVER(ORDER BY MOUNT DESC) AS GROUP_CODE
FROM TB_STORE_AMOUNT
;
-------------------------------------------
STORE_CD AMOUNT GROUP_CODE
0001 30000 1
0003 29000 1
0002 25000 2
0005 20000 2
0004 10000 3
'ORACLE' 카테고리의 다른 글
[ORACLE]과세 상품에 대한 공급금액, 부가세 계산식 (0) | 2020.11.11 |
---|---|
[ORACLE]TRUNC 예제 (0) | 2020.11.10 |
[ORACLE]SUM() OVER() 예제 (0) | 2020.11.06 |
[ORACLE]CONNECT BY를 이용한 시작일, 종료일 예제 (0) | 2020.11.06 |
[ORACLE]TO_CHAR 예제 (0) | 2020.11.05 |