728x90
반응형
데이터베이스에서 데이터를 가져올때 출력되는 데이터중 상위 n개의 데이터만 가져와 출력하는 방법입니다.
예시 테이블
아래의 SQL문을 실행하게 되면, 많은 데이터들이 검색이 되는데 그 중 위에서 10개만 가져오려고 싶을때,
select bidx,subject from board_api;
where rownum을 추가한다.
select bidx,subject from board_api where rownum <=10;
rownum은 빨간줄이 그어진 부분의 수를 의미한다 즉 행의 번호이다. 행의 번호가 n번까지의 수를 구하는 식으로 변형하면서 원하는 값을 가져 올 수 있다.
728x90
반응형
'Database > OracleSQL' 카테고리의 다른 글
Oracle / 인덱스(Index) (0) | 2021.07.28 |
---|---|
oracle / inconsistent datatypes: expected DATE got NUMBER (0) | 2021.07.05 |
ORA-12899: value too large for column "SYSTEM"."EVE_BOARD"."BTITLE" (actual: 33, maximum: 30) (0) | 2021.07.01 |