SQL学习笔记9——分页查询
2016-06-24 15:27
387 查看
【分页查询】
先看SQL学习笔记14子查询,在看分页查询
先看SQL学习笔记14子查询,在看分页查询
--每页三条 查第五页的 select * from (select 编号=ROW_NUMBER() over(order by tsname desc),* from student)as newStu where newStu.编号 between (5-1)*3+1 and 3*5 --每页9条数据 查询13页的 select * from (select 编号=ROW_NUMBER() over(order by id),* from MyOrders) as Orders where 编号 between (13-1)*9+1 and 13*9
--第一种:分页的方法sql --一页 :3条 第四页 -- 越过多少条(2-1)*3 取多少条 3 --select top 3 * from UserInfo where UserId not in --( -- select top ((4-1)*3) UserId from UserInfo order by UserId --) --越过的数据的id的集合 --order by UserId --第二种:分页sql 一页3条, 取第 4页 --select * from ( -- select *,ROW_NUMBER() over(order by userid) as num from UserInfo --) as T --where T.num between ((4-1)*3+1) and (4*3)
相关文章推荐
- SQL中的三值逻辑
- SQL Server 作业批量停止
- 结束SQL阻塞的进程
- 动态生成SQL Server视图作业
- SQL Server 语句操纵数据库
- SQL(结构化查询语句)
- oracle sql日期比较
- linux快速部署mysql服务器
- more、less 和 most 的区别
- sql 存储过程分页
- 在WINXP系统上安装SQL Server企业版的方法
- 通过批处理调用SQL的方法(osql)
- SQL Server 存储过程的分页
- ASP程序与SQL存储过程结合使用详解
- SQL SERVER编写存储过程小工具
- 防御SQL注入攻击时需要注意的一个问题
- Microsoft Sql server2005的安装步骤图文详解及常见问题解决方案
- PostgreSQL教程(十九):SQL语言函数