How do I write LINQ's .Skip(1000).Take(100) in pure SQL?

前端 未结 6 867
梦谈多话
梦谈多话 2020-11-29 18:45

What is the SQL equivalent of the .Skip() method in LINQ?

For example: I would like to select rows 1000-1100 from a specific database table.

Is

6条回答
  •  时光取名叫无心
    2020-11-29 19:17

    SQL Server 2012 and above have added this syntax:

    SELECT *
    FROM Sales.SalesOrderHeader 
    ORDER BY OrderDate
    OFFSET (@Skip) ROWS FETCH NEXT (@Take) ROWS ONLY
    

提交回复
热议问题