상세 컨텐츠

본문 제목

[Oracle] SELECT 했을때 ROW 갯수 지정

헉!!/Oracle

by 권태성 2012. 12. 18. 10:23

본문

SELECT 쿼리를 통해 데이터를 받아올때 5개 혹은 10개와 같이 데이터를 지정된 갯수만큼 받아오고자 할때는


아래와 같이 서브쿼리로 SELECT 하시고 rownum을 조건에 넣으시면 됩니다.


SELECT * FROM (SELECT BOARD_SEQ

                                       ,BOARD_SUBJECT

                                        ,BOARD_CONTENT

                                       ,CREATE_DATE

                          FROM BOARD

                          ORDER BY BOARD_SEQ ASC )

WHERE ROWNUM <= 5 -- 가져올 row갯수 입니다.


위 예제처럼 select 할 쿼리를 from의 서브쿼리로 넣으시고 where의 rownum에 가져올 row갯수를 지정하시면 됩니다.




관련글 더보기