SQL Server,Oracle,MySQL高效分頁查詢總結
SQL Server,Oracle,MySQL高效分頁查詢是本文我們主要要介紹的內(nèi)容,在我們開發(fā)過程中經(jīng)常會碰到需要查詢數(shù)據(jù)庫表中的數(shù)據(jù)。有的時候這張表的數(shù)據(jù)量非常大,我們?nèi)绾胃咝У姆猪摰牟樵兂鰜斫o用戶顯示呢?接下來我們就開始介紹這部分內(nèi)容。
Oracle數(shù)據(jù)庫中高效分頁查詢的代碼:
- SELECT * FROM (
- SELECT MY_TABLE.*,ROWNUM AS MY_ROWNUM FROM (
- /** 括號里寫實際的需要查詢的SQL語句**/
- ) AS MY_TABLE WHERE ROWNUM <=200/**這里是一頁中的***一條記錄**/
- ) WHERE MY_ROWNUM>=10 /**這里是一頁中的***條記錄**/
SQL Server中高效分頁查詢的代碼:
- SELECT * FROM (
- SELECT TOP 頁面容量 * FROM (
- SELECT TOP 頁面容量*當前頁碼 * FROM
- 表 WHERE 條件 ORDER BY 字段A ASC
- )AS TEMPTABLE1 ORDER BY 字段A DESC
- ) AS TEMPTABLE2 ORDER BY 字段A ASC
MySQL數(shù)據(jù)庫中高效分頁查詢?nèi)缦拢篠ELECT 語句 LIMIT 頁面的***條記錄-1,頁面容量 。
以上就是SQL Server,Oracle,MySQL高效分頁查詢的代碼示例,本文我們就介紹到這里了,希望本次的介紹能夠對您有所收獲!
【編輯推薦】