sql server 分页语句 不是删除语句
时间: 2023-09-08 11:10:31 浏览: 107
非常抱歉,我理解错误了您的问题。下面是 SQL Server 分页语句的示例:
使用 OFFSET FETCH 子句:
```
SELECT column1, column2, ...
FROM table
ORDER BY column1
OFFSET 10 ROWS
FETCH NEXT 10 ROWS ONLY;
```
这将返回第 11 到第 20 行的结果,其中 `column1` 用于排序,`OFFSET` 用于指定要跳过的行数,`FETCH NEXT` 用于指定要返回的行数。
使用 ROW_NUMBER() 函数:
```
SELECT column1, column2, ...
FROM (
SELECT column1, column2, ..., ROW_NUMBER() OVER (ORDER BY column1) AS row_num
FROM table
) AS table_with_row_num
WHERE row_num BETWEEN 11 AND 20;
```
这将返回第 11 到第 20 行的结果,其中 `ROW_NUMBER()` 函数用于为每行生成一个行号,`table_with_row_num` 子查询用于获取带有行号的结果集,并在外部查询中使用 `BETWEEN` 运算符来限制返回的行数。
阅读全文