Oracle PARTITION BY RowNumber

agnusdei·2023년 7월 5일
0
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 보다 Row_Number() 함수를 활용하는 게 더 편리하다.
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
  1. Partition 파티션으로 따로 순번을 부여

0개의 댓글