첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
728x90
반응형
728x170

■ RANK 함수와 DENSE_RANK 함수를 사용하는 방법을 보여준다.

 

▶ 예제 코드 (SQL)

WITH TEMP AS
(
    SELECT '1' CD, 'AAA' NAME FROM DUAL
    UNION ALL
    SELECT '1' CD, 'ASD' NAME FROM DUAL
    UNION ALL
    SELECT '2' CD, 'SDF' NAME FROM DUAL
    UNION ALL
    SELECT '3' CD, 'ASA' NAME FROM DUAL
    UNION ALL
    SELECT '3' CD, 'RRR' NAME FROM DUAL
    UNION ALL
    SELECT '4' CD, 'DDD' NAME FROM DUAL
)
SELECT
    A.*
   ,RANK() OVER(ORDER BY CD) RN
   ,DENSE_RANK() OVER(ORDER BY CD) DRN
FROM TEMP A;
728x90
반응형
그리드형(광고전용)
Posted by icodebroker

댓글을 달아 주세요