oracle數據庫不支持MySql中limit功能,但可以通過rownum來限制返回的結果集的行數,rownum並不是用戶添加的字段,而是oracle系統自動添加的。
(1)使查詢結果最多返回前10行:
select * from OB_CALL_DATA_LOG where rownum<=10;
(2)使查詢結果返回中間的10到100行:
如: select * from OB_CALL_DATA_LOG rownum<101 minus select * from OB_CALL_DATA_LOG rownum>9
minus取差集
注:select * from OB_CALL_DATA_LOG and rownum>99 and rownum<101是錯誤的,oracle會認爲條件不成立