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

SQL Server テーブルの特定の範囲の行を取得する

    ROW_NUMBER を使用できます TSQL (2005 年以降) でこれを行うには:

    SELECT  ID, Foo, Bar
    FROM     (SELECT  ROW_NUMBER() OVER (ORDER BY ID ASC) AS Row,
              ID, Foo, Bar
    FROM    SomeTable) tmp
    WHERE   Row >= 50 AND Row <= 100
    

    または、LINQ-to-SQL などを使用:

    var qry = ctx.Table.Skip(50).Take(50); // or similar
    


    1. MySQLテーブルが最後に更新されたのはいつですか?

    2. Postgresql Windows、デフォルトのパスワードはありますか?

    3. ストアドプロシージャをファイルにスクリプト化する方法は?

    4. SQL ServerCompactEditionでLIKEでパラメータを使用する方法