SELECT 된 값의 순서를 기록한 고유칼럼.
SELECT 한 후 값을 작성하기 때문에 SELECT ROWNUM과 동시에 WHERE 조건을 걸 수는 없음.
SELECT *
FROM (
SELECT ROWNUM AS rnum, Q1.*
FROM (
SELECT *
FROM EMP
ORDER BY HIREDATE ASC
)Q1
)
WHERE rnum>=5;
FROM (
SELECT ROWNUM AS rnum, Q1.*
FROM (
SELECT *
FROM EMP
ORDER BY HIREDATE ASC
)Q1
)
WHERE rnum>=5;
서브쿼리를 통해 한번 ROWNUM 전체를 얻은 후 WHERE 조건을 걸어준다.
'DATABASE' 카테고리의 다른 글
[iBatis] 주요 태그 (0) | 2016.06.30 |
---|---|
validationQuery each Database (0) | 2016.06.30 |
oracle 날짜 함수 (0) | 2013.06.18 |
SQL Gate 단축키 (0) | 2013.06.18 |
PL/SQL (0) | 2013.06.18 |