ORACLE分頁壹直是比較麻煩的壹件事情,它沒有MYSQL的LIMIT關鍵字,只有通過偽列ROWNUM來實現,如果不用排分頁其實很簡單,在此不述。
排序分頁中如果要排序的字段有很多相同值的情況下只使用2層嵌套查詢則可能出現數據混亂,所以只能采用三層嵌套查詢。
排序分頁使用下面的嵌套語句:
Sql代碼
Java代碼
select * from (select rownum as r,t.* from(select tableName.* from tableName order by tableColum DESC) t where rownum<=endPos) where r>startPos
...更多...