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 |