>>김동철 님께서 쓰시길<<
:: select * from board where rownum < 10;
:: 를 실행시키면 10보단 작은 값들이 9개 나오잖아여..
:: 그대 5개만 게만 나오게하고 싶은데 어떻게 해야하나영..
:: select * from board where rownum < 10 AND rownum >4;
:: 이방법 말고요.. 고수님들의 지도편달을 바람니다.
::
SELECT *
FROM (SELECT row_number() over (order by seqno desc) n,
seqno, title,register_id,count,
to_char(input_day,'yyyy/mm/dd') iday
FROM bbs WHERE status='Y'
)
WHERE n BETWEEN 5 AND 11;
row_number() 함수를 쓰면 되는 데 8.1.6이상에서 지원이 됩니다.
|