在SQL Server中,要选取数据库表中指定范围的行(即从第N行到第M行),可以使用多种方法。下面将介绍两种常用的方法:使用OFFSET FETCH子句和使用ROW_NUMBER函数。
方法一:使用OFFSET FETCH子句
OFFSET FETCH子句是SQL Server 2012及更高版本引入的一种用于分页查询的方法。它允许我们指定从查询结果中的哪一行开始返回,以及返回的行数。
以下是使用OFFSET FETCH子句选取指定范围行的SQL语句的示例:
SELECT *
FROM 表名
ORDER BY 排序列
OFFSET N ROWS
FETCH NEXT M ROWS ONLY;
请将上述示例中的"表名"替换为要查询的实际