깜놀하는 해므찌로

Oracle RowNum() 함수 사용 예시 / PARTITION BY 본문

IT

Oracle RowNum() 함수 사용 예시 / PARTITION BY

agnusdei1207 2022. 10. 12. 07:19
반응형
SMALL
SELECT	ROW_NUMBER() OVER(ORDER BY A.job, A.name) row_num      
     ,	A.*   
  FROM	employee A 
 ORDER	BY A.job, A.name

1. Order by 된 결과에 따라 순번을 매길 시 일반 Rownum 보다 RowNum() 함수를 활용하는 게 더 편리하다.

SELECT	ROW_NUMBER() OVER(PARTITION BY A.job ORDER BY A.job, A.ename) ROW_COUNT      
     ,	A.*   
  FROM	employee A  
 ORDER	BY A.job, A.name

2. Partition 파티션으로 따로 순번을 부여하는 예시

반응형
LIST