오라클 rownum

·[Language]/SQL
쿼리 결과 데이터를 10줄로 제한하여 보고 싶다면 MySQL의 경우, LIMIT를 사용하면 된다.그러나 Oracle에서는 LIMIT를 사용할 수 없다. Oracle에서 결과값을 제한하여 보고 싶다면 ROWNUM을 사용해야 한다. Oracle의 ROWNUM 사용 방식에는 크게 두 가지가 있는데, 이는 상황에 따라 쓰임새가 다르다. 1. ROWNUM 사용SELECT 컬럼FROM 테이블WHERE 컬럼 = '02' AND ROWNUM 해당 쿼리는 ROWNUM만을 사용하여 조건에 맞는 레코드를 10개로 제한한다.그러나 ROWNUM은 쿼리 실행 순서에 따라 적용되기 때문에 특정 상황에서는 예상치 못한 결과를 반환할 수 있다. 2. 서브쿼리 사용 후 ROWNUM 사용SELECT 컬럼FROM ( SELECT 컬럼..
soheepark
'오라클 rownum' 태그의 글 목록