DB gui툴 설치
서브쿼리 학습
rownum 특징
where 조건 절이 실행되면서 순차적으로 할당
할당된 후에는 변경되지 않는다.
where 절이 수행되면서 조건을 만족시키는 행에 rownum을 할당한 결과로 1차 ResultSet을 생성한다.
rownum 사용
rownum 특정 값으로 사용은 불가능
where 절이 모두 수행되어야 rownum이 할당 된다
(특정 rownum이 할당되기 이전이므로 실행은 되지만 원하는 결과를 만들 수 없다.)
ResultSet의 1st행(rownum = 1)은 선택적으로 가능하다.
순번을 사용할 때 rownum이 할당되기 전에 미리 정렬을 해야 하며 미리 정렬된 결과를 가지고 있도록 하기 위해서 인라인 뷰를 사용한다.