[Oracle] 오라클 처음,마지막 조회값만 구하기
조회값중 가장 처음레코드나 마지막 레코드를 구하고 싶을때가 있다. 이때는 정렬과 rownum을 사용하여 처음이나 마지막 row를 추출하면 된다. SELECT * FROM COUNTRY 임시로 만든 테이블속에 4개의 행이 있다. 여기서 첫번째row인 대한민국과 마지막 row인 러시아를 각각 뽑기위해 아래와같이 사용 할 수 있다. SELECT * FROM COUNTRY WHERE ROWNUM = 1 // 첫번째 row 인 대한민국이 조회 된다. SELECT * FROM( SELECT * FROM COUNTRY ORDER BY ROWNUM DESC) WHERE ROWNUM = 1 // 마지막 row인 러시아가 조회 된다. ROWNUM 을 이용해 레코드의 처음과 마지막을 조회하는 방법이다.