본문 바로가기
Database/OracleSQL

Oracle / 상위 n개 데이터(행)만 가져오기

by hyeon-H 2021. 7. 28.
728x90
반응형

데이터베이스에서 데이터를 가져올때 출력되는 데이터중 상위 n개의 데이터만 가져와 출력하는 방법입니다.



예시 테이블

 

아래의 SQL문을 실행하게 되면, 많은 데이터들이 검색이 되는데 그 중 위에서 10개만 가져오려고 싶을때,

select bidx,subject from board_api;

where rownum을 추가한다.

select bidx,subject from board_api where rownum <=10;

rownum은 빨간줄이 그어진 부분의 수를 의미한다 즉 행의 번호이다. 행의 번호가 n번까지의 수를 구하는 식으로 변형하면서 원하는 값을 가져 올 수 있다.

728x90
반응형