sqlserver分页查询语句
时间: 2023-08-09 08:07:29 浏览: 104
二种sql分页查询语句分享
在 SQL Server 中,可以使用 OFFSET FETCH 子句来实现分页查询。以下是一个示例的分页查询语句:
```sql
SELECT *
FROM your_table
ORDER BY column_name
OFFSET (page_number-1) * page_size ROWS
FETCH NEXT page_size ROWS ONLY;
```
在上述语句中,需要将 `your_table` 替换为你要查询的表名,`column_name` 替换为用于排序的列名,`page_number` 替换为要查询的页码,`page_size` 替换为每页显示的记录数。
例如,如果要查询第 2 页,每页显示 10 条记录,可以使用以下语句:
```sql
SELECT *
FROM your_table
ORDER BY column_name
OFFSET (2-1) * 10 ROWS
FETCH NEXT 10 ROWS ONLY;
```
这样就会返回第 2 页的结果,每页显示 10 条记录。
阅读全文