三種SQL分頁語句
作者:佚名 
  下文將為您介紹三種SQL分頁語句寫法,如果您也遇到過類似的問題,不妨一看,相信對您會(huì)有所啟迪。
 SQL分頁操作是經(jīng)常會(huì)遇到的,下面就將為您介紹三種SQL分頁語句,供您參考,希望對您學(xué)習(xí)SQL分頁能夠有所幫助。
方法一(適用于 SQL Server 2000/2005)
- SELECT TOP 頁大小 *
 - FROM table1
 - WHERE id NOT IN
 - (
 - SELECT TOP 頁大小*(頁數(shù)-1) id FROM table1 ORDER BY id
 - )
 - ORDER BY id
 
方法二(適用于 SQL Server 2000/2005)
- SELECT TOP 頁大小 *
 - FROM table1
 - WHERE id >
 - (
 - SELECT ISNULL(MAX(id),0)
 - FROM
 - (
 - SELECT TOP 頁大小*(頁數(shù)-1) id FROM table1 ORDER BY id
 - ) A
 - )
 - ORDER BY id
 
方法三(適用于 SQL Server 2005)
- SELECT TOP 頁大小 *
 - FROM
 - (
 - SELECT ROW_NUMBER() OVER (ORDER BY id) AS RowNumber,* FROM table1
 - ) A
 - WHERE RowNumber > 頁大小*(頁數(shù)-1)
 
【編輯推薦】
除SQL Server外鍵約束的實(shí)例
責(zé)任編輯:段燃 
                    來源:
                    互聯(lián)網(wǎng)
 














 
 
 


 
 
 
 