Oracle、MySQL和SqlServe三種數(shù)據(jù)庫分頁查詢語句的區(qū)別介紹
先來定義分頁語句將要用到的幾個參數(shù):
int currentPage ; //當(dāng)前頁
int pageRecord ; //每頁顯示記錄數(shù)
以之前的ADDRESSBOOK數(shù)據(jù)表為例(每頁顯示10條記錄):
一、SqlServe下載 分頁語句
String sql = "select top "+pageRecord +" * from addressbook where id not in (select top "+(currentPage-)*pageRecord +" id from t_user)"; // (currentPage-)*pageRecord : 是指從第幾個記錄開始
第二頁SQL演示:
select top 20 * from addressbook where id not in (select top 10 id from addressbook)
二、MySQL數(shù)據(jù)庫分頁語句
String sql = "select * from addressbook where limit "+(currentPage-)*pageRecord +","+pageRecord +""; //select * from 表名 【條件】limit M,N; //M為從第幾個記錄開始,比如每頁顯示條記錄,第二頁就必須從第條記錄開始 //N每頁讀幾個數(shù)據(jù)
第二頁SQL演示:
select * from addressbook where limit 10,10
三、Oracle數(shù)據(jù)庫分頁語句
String sqls = "select * from ( select rownum rn,t.* from addressbook t where rownum <= "+currentPage*pageRecord+" ) where rownum > "+(currentPage -1)*pageRecord;
第二頁SQL演示:
select * from ( select rownum rn,t.* from addressbook where rownum<= 20 ) where rownum > 10
以上所述是小編給大家介紹的Oracle、MySQL和SqlServe三種數(shù)據(jù)庫分頁查詢語句的區(qū)別介紹,希望對大家有所幫助!
相關(guān)文章
SQL Server行列轉(zhuǎn)換的實現(xiàn)示例
在使用SQL Server數(shù)據(jù)庫的過程中我們經(jīng)常會遇到需要將行數(shù)據(jù)和列數(shù)據(jù)相互轉(zhuǎn)換顯示的問題,本文就來介紹一下,具有一定的參考價值,感興趣的可以了解一下2023-09-09使用 TOP 子句限制UPDATE 語句更新的數(shù)據(jù)
這篇文章主要介紹了使用 TOP 子句限制UPDATE 語句更新的數(shù)據(jù),需要的朋友可以參考下2014-08-08揭秘SQL Server 2014有哪些新特性(2)-固態(tài)硬盤 Buffer Pool(緩沖池) 擴展
SQL Server 2014 中引入的緩沖池擴展提供數(shù)據(jù)庫引擎緩沖池的非易失性隨機存取內(nèi)存(即固態(tài)硬盤)擴展的無縫集成,從而顯著提高 I/O 吞吐量。 那么今天我們來探究下,這個功能到底如何強悍吧2014-08-08sql server使用公用表表達式CTE通過遞歸方式編寫通用函數(shù)自動生成連續(xù)數(shù)字和日期
CTE是在內(nèi)存中準備好數(shù)據(jù),而不是每次一條往返服務(wù)器和客戶端一次。如果需要再插入到臨時表的話就是全部數(shù)據(jù)一次性插入。 這篇文章主要介紹了sql server使用公用表表達式CTE通過遞歸方式編寫通用函數(shù)自動生成連續(xù)數(shù)字和日期 ,需要的朋友可以參考下2019-07-07sql server編寫通用腳本實現(xiàn)獲取一年前日期的方法
這篇文章主要介紹了sql server編寫通用腳本實現(xiàn)獲取一年前日期,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-07-07解決MSSQL2005遠程連接sql2000非默認端口數(shù)據(jù)庫的問題
MSSQL2005連接sql2000非默認端口數(shù)據(jù)庫的問題給我折騰了快一天了,快瘋了,連接TCP/IP默認1433端口沒問題,連接其他端口數(shù)據(jù)庫問題有了。2007-11-11