SELECT 컬럼명
FROM
    (SELECT
    ROWNUM AS NO,
    컬럼명
    FROM
    테이블명)
WHERE
NO > 0 AND
NO <= 10;

 

ROWNUM : 결과 테이블에 번호를 매겨준다


결과 생성후 번호를 매겨주므로 ()안의 쿼리내에서 NO 컬럼이 사용 불가능하여 위와 같이 사용하였다

 

위 쿼리는 mysql의 "SELECT 컬럼명 FROM 테이블명 LIMIT 0, 10" 과 동일하다

 

'공부 > oracle' 카테고리의 다른 글

oracle auto_increment 구현 (sequence)  (0) 2012.11.23
oracle pl/sql 기본구조/ 함수/ 프로시저  (0) 2012.11.23
oracle 사용자 권한 설정  (0) 2012.11.23
Posted by hidden1
,