본문 바로가기
일상/일기장

TIL20.01.24

by jmaster 2022. 1. 24.

ROWNUM이란?

오라클에서 지원하는 가상컬럼으로 쿼리의 결과에 1부터 하나씩 증가하여 붙는 컬럼입니다.

ex) SELECT 컬럼명, ROWNUM FROM 테이블

 

사용 용도

주로 여러개의 결과를 출력하는 쿼리문을 실행 후 결과의 개수를 제한하여 가져오는데 사용합니다.

 

유의점

order by와 함께 사용할 경우 rownum이 먼저 순번을 매긴 후 order by 절을 실행하기 때문에 순번대로 정렬하기 위해서는 order by 절을 서브 쿼리를 이용하여 정렬한 후에 ROWNUM을 사용합니다.

ex)

SELECT 컬럼명, ROWNUM

FROM(SELECT 컬럼명 

     FROM 테이블

     ORDER BY 컬럼명)

 

예시

 

결과

 

 

 

'일상 > 일기장' 카테고리의 다른 글

TIL22.02.25 - MyBatis : join  (0) 2022.02.25
TIL.22.02.24 - Mybatis : 인터페이스 맵퍼, XML 맵퍼, 맵퍼 바인딩  (0) 2022.02.25
TIL20.02.21  (0) 2022.01.21
TIL22.01.18  (0) 2022.01.18
TIL 22.01.17  (0) 2022.01.17

댓글