초급의 끄적거림

[Oracle] 상위 n개행 조회하기 본문

DB/Oracle

[Oracle] 상위 n개행 조회하기

codingD 2020. 7. 13. 09:19

오라클에서 상위 n개행 조회하기

SELECT * FROM 테이블명 WHERE ROWNUM <= n
  • ORDER BY 등의 조건을 덧붙여서 사용해도 됨

 

예시

-- mytbl의 상위 100행 가져오기
SELECT * FROM mytbl WHERE ROWNUM <= 100

-- mytbl 의 상위 5~10행 가져오기
SELECT * FROM
	(SELECT ROWNUM num, * FROM mytbl)
WHERE num BETWEEN 5 and 10

 

Comments