2
可能重複:
How do I limit the number of rows returned by an oracle query?甲骨文 「LIMIT N,M」 相當於
我有這個疑問
select * from pr_device_reading order by date_reading DESC
注意,這種查詢是標準化,構建通過一種方法,表名將根據方法a改變參數,所以我不能指定列名稱(並且我確實需要結果中的所有列)。
什麼是使用Oracle SQL
SELECT *
FROM pr_lecture_combustibles
ORDER BY date_lecture DESC
LIMIT 10,20;
等價?
我已經試過
SELECT *
FROM (SELECT *
FROM pr_lecture_combustibles
ORDER BY date_lecture DESC)
WHERE ROWNUM BETWEEN 10 AND 20;
和other syntax,但我沒有得到任何結果,「失蹤表達」消息和其他錯誤。
感謝
對不起,我沒有發現這個問題做一個快速搜索 – 2011-04-20 19:31:27
我相信你需要給一個別名衍生TA BLE。 'FROM(....)as A'。 – Lamak 2011-04-20 19:31:53
在Oracle 12c中使用FETCH:http://stackoverflow.com/a/18972336/290182 – beldaz 2013-09-24 03:13:12