翻页语句
来源:互联网 发布:建筑设计建模软件 编辑:程序博客网 时间:2024/04/30 12:59
同时在数据库中,返回当前页需要显示的数据,主要有以下方法:
a.使用mysql控制:
select * from user
order by
limit m, n
结果返回的是第m+1行到第n行的数据集。
select * from user
order by Host
limit 1, 5
返回的是第2行到第5行的数据集
b.使用sqlserver
SELECT *
FROM (SELECT TOP m *
FROM (SELECT TOP n *
FROM Customers) A
ORDER BY CustomerID DESC) B
ORDER BY CustomerID
获得的结果集数据为第n-m+1行到第n行。
对整个过程的解释:
首先按照升序得到前n行的结果集A,然后按照降序从A中得到后m行的结果集B,最后按照升序对B进行重新排序,返回结果集。其中CustomerID为主键,比如:
SELECT *
FROM (SELECT TOP 5 *
FROM (SELECT TOP 10 *
FROM Customers) A
ORDER BY CustomerID DESC) B
ORDER BY CustomerID
的意思就是返回包含第6行到第10行的数据结果集。
c.使用Oracle:
select * from (select rownum r ,* from test) tt
where tt.r > 50 and tt.r <= 100;
- 翻页语句
- ORACLE翻页SQL语句
- Oracle的翻页Sql语句
- SQL语句查询翻页优化
- Oracle的翻页Sql语句
- Oracle的翻页Sql语句
- Oracle的翻页Sql语句
- 联合查询SQL语句和翻页语句
- sql server 翻页sql语句绝对经典
- sql 用查询语句实现翻页功能
- 翻页
- 翻页
- 翻页
- 翻页
- 翻页
- 翻页
- 一个sql语句的优化及oracle翻页
- oracle没有序列号的表实现翻页的sql语句
- [Junit]What's unit test
- 创建表空间、回滚段、用户、表的详细语法信息
- SISD、MIMD、SIMD、MISD_设计失控
- 数据库设计方法、规范与技巧(www.jiedichina.com)
- Html元素与body元素之间的偏移距离
- 翻页语句
- PHP 会话(session 时间设定)使用入门
- [Junit]What's API contract
- php命令行参数详解
- 正则表达式30分钟入门教程
- 开始复习原来的数据结构了,用PHP实现
- wine install and usage
- 说说大型高并发高负载网站的系统架构
- 使用 VMware ESX Server 在 Linux 虚拟机上安装 DB2 Enterprise 9