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

Offset Fetch Next ですべての行を取得

    次のように言えます:

    @PageNum  INT,
    @PageSize INT
    
    ...
    
    SELECT @PageSize = COALESCE(@PageSize, 2000000000);   
    -- 2 billion should be enough?
    
    ... OFFSET (COALESCE(@PageNum, 1)-1)*@PageSize ROWS
    FETCH NEXT @PageSize ROWS ONLY;
    

    すべての行だけが必要な場合は、両方のパラメーターに NULL を渡します。




    1. SQL ServerでのRADIANS()の例

    2. Oracleで先行ゼロを作成する

    3. DjangoでPostgreSQLスキーマを指定する

    4. mysqlで選択された値のコンマ区切りの文字列