好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 淺析Oracle和Mysql分頁的區別

淺析Oracle和Mysql分頁的區別

熱門標簽:理財產品電銷機器人 區域地圖標注怎么設置 百度地圖標注注解 電話機器人那種好 百度地圖標注飯店位置怎么 地圖標注的坐標點 外呼系統好點子 南通電銷外呼系統哪家強 上海網絡外呼系統

一、Mysql使用limit分頁

select * from stu limit m, n; //m = (startPage-1)*pageSize,n = pageSize

PS:

(1)第一個參數值m表示起始行,第二個參數表示取多少行(頁面大小)

(2)m= (2-1)*10+1,n=10 ,表示 limit 11,10從11行開始,取10行,即第2頁數據。

(3)m、n參數值不能在語句當中寫計算表達式,寫到語句之前必須計算好值。

二、Oracle使用rownum分頁

select * from (
select rownum rn,a.* from table_name a where rownum = x
//結束行,x = startPage*pageSize
)
where rn >= y; //起始行,y = (startPage-1)*pageSize+1

PS:

(1)>= y,= x表示從第y行(起始行)~x行(結束行) 。

(2)rownum只能比較小于,不能比較大于,因為rownum是先查詢后排序的,例如你的條件為rownum>1,當查詢到第一條數據,rownum為1,則不符合條件。第2、3...類似,一直不符合條件,所以一直沒有返回結果。所以查詢的時候需要設置別名,然后查詢完成之后再通過調用別名進行大于的判斷。

總結

以上所述是小編給大家介紹的Oracle和Mysql分頁的區別,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • 淺談Mysql、SqlServer、Oracle三大數據庫的區別
  • mybatis foreach批量插入數據:Oracle與MySQL區別介紹
  • 簡述MySQL與Oracle的區別
  • Oracle10個分區和Mysql分區區別詳解
  • Oracle、MySQL和SqlServe三種數據庫分頁查詢語句的區別介紹
  • Oracle 和 mysql的9點區別
  • Oracle與Mysql自動增長列(id)的區別
  • 解析mysql與Oracle update的區別
  • MySQL與Oracle的語法區別詳細對比
  • Oracle與Mysql主鍵、索引及分頁的區別小結
  • mysql和oracle的區別小結(功能性能、選擇、使用它們時的sql等對比)

標簽:百色 自貢 海東 寧波 遼源 中衛 紹興 昭通

巨人網絡通訊聲明:本文標題《淺析Oracle和Mysql分頁的區別》,本文關鍵詞  淺析,Oracle,和,Mysql,分頁,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《淺析Oracle和Mysql分頁的區別》相關的同類信息!
  • 本頁收集關于淺析Oracle和Mysql分頁的區別的相關信息資訊供網民參考!
  • 推薦文章