Oracle

오라클 ROWNUM

꼬렙 2013. 8. 16. 11:46
오라클에서 테이블을 생성하면 ROWID, ROWNUM 컬럼이 자동으로 생성

ROWID : 테이블의 특정 레코드로 랜덤하게 접근하기 위한 논리적인 주소값

ROWNUM : 오라클 내부적으로 처리하기 위한 각 레코드에 대한 일련번호




ROWNUM은 정렬 옵션이 적용되기 전에 생성되므로 아래와 같이 순서가 뒤죽박죽으로 출력



따라서 제대로된 결과를 조회하기 위해서는 아래와 같이 서브쿼리(인라인뷰)를 이용하여

원하는 결과를 먼저 정해놓은 다음 ROWNUM을 새로 적용


ROWNUM 실습

[5]ORACLE_ROWNUM_실습.pdf

[5]ORACLE_ROWNUM_실습_풀이.txt