SQL Server,Oracle,MySQL高效分頁(yè)查詢總結(jié)
作者:gavinloo
本文我們主要對(duì)SQL Server,Oracle,MySQL高效分頁(yè)查詢的語(yǔ)句進(jìn)行了總結(jié),以方便大家學(xué)習(xí)交流,希望能夠?qū)δ兴鶐椭?/div>
SQL Server,Oracle,MySQL高效分頁(yè)查詢是本文我們主要要介紹的內(nèi)容,在我們開(kāi)發(fā)過(guò)程中經(jīng)常會(huì)碰到需要查詢數(shù)據(jù)庫(kù)表中的數(shù)據(jù)。有的時(shí)候這張表的數(shù)據(jù)量非常大,我們?nèi)绾胃咝У姆猪?yè)的查詢出來(lái)給用戶顯示呢?接下來(lái)我們就開(kāi)始介紹這部分內(nèi)容。
Oracle數(shù)據(jù)庫(kù)中高效分頁(yè)查詢的代碼:
- SELECT * FROM (
- SELECT MY_TABLE.*,ROWNUM AS MY_ROWNUM FROM (
- /** 括號(hào)里寫(xiě)實(shí)際的需要查詢的SQL語(yǔ)句**/
- ) AS MY_TABLE WHERE ROWNUM <=200/**這里是一頁(yè)中的***一條記錄**/
- ) WHERE MY_ROWNUM>=10 /**這里是一頁(yè)中的***條記錄**/
SQL Server中高效分頁(yè)查詢的代碼:
- SELECT * FROM (
- SELECT TOP 頁(yè)面容量 * FROM (
- SELECT TOP 頁(yè)面容量*當(dāng)前頁(yè)碼 * FROM
- 表 WHERE 條件 ORDER BY 字段A ASC
- )AS TEMPTABLE1 ORDER BY 字段A DESC
- ) AS TEMPTABLE2 ORDER BY 字段A ASC
MySQL數(shù)據(jù)庫(kù)中高效分頁(yè)查詢?nèi)缦拢篠ELECT 語(yǔ)句 LIMIT 頁(yè)面的***條記錄-1,頁(yè)面容量 。
以上就是SQL Server,Oracle,MySQL高效分頁(yè)查詢的代碼示例,本文我們就介紹到這里了,希望本次的介紹能夠?qū)δ兴斋@!
【編輯推薦】
責(zé)任編輯:趙鵬
來(lái)源:
CSDN博客


相關(guān)推薦




