SQL Server query with pagination and count

前端 未结 5 1005
一生所求
一生所求 2020-12-12 13:54

I want to make a database query with pagination. So, I used a common-table expression and a ranked function to achieve this. Look at the example below.

decla         


        
5条回答
  •  轮回少年
    2020-12-12 14:17

    DECLARE @pageNumber INT = 1  , 
            @RowsPerPage INT = 20
    
    SELECT  *
    FROM    TableName
    ORDER BY Id
            OFFSET ( ( @pageNumber - 1 ) * @RowsPerPage ) ROWS
                 FETCH NEXT @RowsPerPage ROWS ONLY;
    

提交回复
热议问题