sql >> Databáze >  >> RDS >> Sqlserver

Jak provést stránkování v SQL Server 2008

Můžete zkusit něco jako

DECLARE @Table TABLE(
        Val VARCHAR(50)
)

DECLARE @PageSize INT,
        @Page INT

SELECT  @PageSize = 10,
        @Page = 2

;WITH PageNumbers AS(
        SELECT Val,
                ROW_NUMBER() OVER(ORDER BY Val) ID
        FROM    @Table
)
SELECT  *
FROM    PageNumbers
WHERE   ID  BETWEEN ((@Page - 1) * @PageSize + 1)
        AND (@Page * @PageSize)


  1. django.db.utils.operationalError:(2059,Authentication Plugin 'caching_sha2_password')

  2. Porovnání řetězců UTF8 v MySQL

  3. Jak se v Slicku používají reaktivní streamy pro vkládání dat

  4. Výjimka nasazení Weblogic:PaddingException:Nelze provést zrušení odsazení:neplatný bajt vyplnění