從表中獲取 N 個記錄
我們可以使用 rownum 子句限制結果中的行數
select * from
(
select val from mytable
) where rownum<=5
如果我們想要第一個或最後一個記錄,那麼我們希望內部查詢中的 order by 子句將根據順序給出結果。
前五個記錄:
select * from
(
select val from mytable order by val desc
) where rownum<=5
前五項記錄
select * from
(
select val from mytable order by val
) where rownum<=5