Small Asteroid Blog

[SQL] row number 본문

백엔드/DB

[SQL] row number

작은소행성☄️ 2021. 7. 19. 14:40
728x90

 

 

결과 집합 파티션 내의 행 일렬 번호를 반환한다. 

각 파티션의 첫번째 행은 1로 시작한다. 

 

쿼리를 실행할 때 계산되는 임시 값으로 테이블의 숫자를 유지하려면 IDENTITY 속성 및 SEQUENCE를 참조하면된다. 

 

 

ROW_NUMBER ( )   
    OVER ( [ PARTITION BY value_expression , ... [ n ] ] order_by_clause )

 

예시

select *, 
  row_number() over(partition by api_info_id order by cdate) event_time
from test.api_param

 

 

 

 

 

 

event_num 이 생성되는 것을 확인할 수 있다. 

 

 

 

 

728x90
반응형