萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> 數據庫綜合 >> sqlserver使用窗口函數實現分頁的方法

sqlserver使用窗口函數實現分頁的方法

歡迎大家在這裡學習sqlserver使用窗口函數實現分頁!下面是我們給大家整理出來的精彩內容。希望大家在這裡學習!

sqlserver使用窗口函數實現分頁

  ALTER PROC [dbo].[usp_GetStuPage]

  @pageIndex INT =1,--當前頁碼

  @pageSize INT =10,--頁容量

  @pageCount int OUTPUT--輸出總頁數

  AS

  BEGIN

  SELECT @pageCount=CEILING((COUNT(id)*1.0)/@pageSize) FROM StudentsInfo

  SELECT * FROM (

  SELECT *,ROW_NUMBER() OVER(ORDER BY id) AS rownum FROM StudentsInfo

  )AS t WHERE t.rownum BETWEEN (@pageIndex-1)*@pageSize+1 AND @pageIndex*@pageSize

  END

好了,sqlserver使用窗口函數實現分頁內容就給大家介紹到這裡了。希望大家繼續關注我們的網站!

相關推薦:

SQLServer臨時表的刪除方法 

copyright © 萬盛學電腦網 all rights reserved