二种sql分页查询语句分享
时间:2021-07-01 10:21:17
帮助过:57人阅读
根据题意理解:
本质就是写分页查询:
每页条数:10条;
当前页码:4页;
代码如下:
//第一种:
select * from
(select ROW_NUMBER() over(order by Id asc) as num,* from UserInfo)as u
where u.num
between
10*(4-1)+1
and
10*4
//第二种:
select top 10 * from UserInfo
where Id not in
(select top (10*3) id from UserInfo order by Id)
order by Id
您可能感兴趣的文章:
- SQL Server 排序函数 ROW_NUMBER和RANK 用法总结
- SQL为查询的结果加上序号(ROW_NUMBER) 合并多个查询结果
- SQLSERVER 2005的ROW_NUMBER、RANK、DENSE_RANK的用法
- php下巧用select语句实现mysql分页查询
- sqlserver巧用row_number和partition by分组取top数据
- 三种SQL分页查询的存储过程代码
- mysql分页原理和高效率的mysql分页查询语句
- sql分页查询几种写法
- SQLSERVER分页查询关于使用Top方式和row_number()解析函数的不同