반응형
rownum
- 조회되는 결과에 행 번호를 붙이는 키워드
SELECT ROWNUM, EMPNO, ENAME FROM EMP;
-- 전체 보기
SELECT ROWNUM, EMP.* FROM EMP;
ROWNUM 을 이용한 Top-N 분석
SELECT * FROM (
SELECT ROWNUM rnum, TMP.* FROM (
SELECT * FROM 테이블명 -- 조회하려는 대상지정
ORDER BY 컬럼명 -- 정렬기준 설정
) TMP
) R
WHERE RNUM BETWEEN 1 AND 4;
-- 바쁘다 바빠 현대 사회~!
SELECT * FROM (
SELECT ROWNUM rnum, E.* FROM (
SELECT * FROM emp
ORDER BY hiredate ASC) E
)
WHERE rnum BETWEEN 1 AND 3;
반응형
'Database > Oracle' 카테고리의 다른 글
[Oracle] ERD, Entity Relationship Diagram (0) | 2020.09.28 |
---|---|
[Oracle] 오라클의 서브쿼리(SubQuery)에 대하여 (0) | 2020.09.28 |
[Oracle] 오라클 Equi Join(등가조인)에 대하여! (0) | 2020.09.27 |
[Oracle] 오라클의 그룹 함수, Group Function (0) | 2020.09.27 |
[Oracle] 오라클 여러가지 숫자 함수와 비교 연산자들 (0) | 2020.09.27 |