MySQL 分頁 (利用LIMIT關鍵字) 計算參數爲 開始序號(startNum),要查的總條數 (totalNum)
select
Oracle 分頁 (利用自帶的rownum) 計算參數爲 開始序號(startNum) , 結束序號 (endNum)分頁
Oracle分頁利用其自帶的rownum,可是rownum在表中不能使用>號
(好比select rownum,e.* from emp where rownum > n,n爲除了0之外的任何值,查出的都是空),可是能夠使用<,爲了不,因此採用子查詢將其rownum轉換爲子查詢表中的一列數據列,而不是數據表自帶的rownum屬性使其能夠使用im
這種方式的好處在於,除了中間的業務查詢,其他的都是固定的模版,咱們只須要關心中間的業務查詢便可。數據