sql >> データベース >  >> RDS >> Sqlserver

SQLServer2008でページネーションを行う方法

    次のようなものを試すことができます

    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. AJAX-PHP-MySQLで生成されたテーブルの動的Divタグの作成

    2. どのSqlDbTypeがvarBinary(max)にマップされますか?

    3. インストール後に「localhost」(10061)のMySQLサーバーに接続できません

    4. mysqlのビットフィールド内のCSVからデータをロードします