Oracle
오라클 ROWNUM
꼬렙
2013. 8. 16. 11:46
오라클에서 테이블을 생성하면 ROWID, ROWNUM 컬럼이 자동으로 생성
ROWID : 테이블의 특정 레코드로 랜덤하게 접근하기 위한 논리적인 주소값
ROWNUM : 오라클 내부적으로 처리하기 위한 각 레코드에 대한 일련번호
ROWNUM은 정렬 옵션이 적용되기 전에 생성되므로 아래와 같이 순서가 뒤죽박죽으로 출력
따라서 제대로된 결과를 조회하기 위해서는 아래와 같이 서브쿼리(인라인뷰)를 이용하여
원하는 결과를 먼저 정해놓은 다음 ROWNUM을 새로 적용
ROWNUM 실습