oracle mysql 分页查询
来源:互联网 发布:php采集百度实时热点 编辑:程序博客网 时间:2024/04/26 16:31
Oracle的分页:
Oracle 有rownum字段,rownum是一个伪列,是oracle系统自动为查询返回结果的每行分配的编号,第一行为1,第二行为2 ,以此类推。。。
有两种分页的方法:
第一种:利用rownum伪列方法
表名 ROL_TEMPLATE_FUNCTION 要求:搜索第21个到第40个的数据
select * from (select rownum as rowno, A.* from (SELECT * FROM ROL_TEMPLATE_FUNCTION order by templatecode) A where rownum <= 40) where rowno >= 21;
其中最内层的查询SELECT * FROM ROL_TEMPLATE_FUNCTION order by templatecode表示不进行翻页,根据templatecode 升序排列。ROWNUM < =40 和>=21控制分页查询的每页的范围。
第二种:利用分析函数row_number() 方法
select * from (select t.*, row_number() over(order by t.templatecode) rowno from ROL_TEMPLATE_FUNCTION t) where rowno between 21 and 40;
效率问题:第一种〉第二种
mysql 分页
不多说看sql语句:
select * from table WHERE … LIMIT 10; #返回前10行select * from table WHERE … LIMIT 0,10; #返回前10行select * from table WHERE … LIMIT 10,20; #返回第10-20行数据
mysql最简单,这里就不多说了。
- mysql & oracle 分页查询
- oracle mysql 分页查询
- mysql、oracle 分页查询
- mysql,sqlServer,oracle分页查询
- oracle 与mysql分页查询
- mySQL与Oracle分页查询
- Oracle、 Mysql 、 SQLserver 分页查询
- Oracle、MySql数据分页查询
- sqlserver oracle mysql 分页查询
- mysql、oracle分页查询数据库
- mysql 和oracle分页查询
- MySQL、oracle分页原生查询
- Oracle与mysql分页查询
- mysql,oracle的分页查询
- mysql与oracle分页查询
- MySQL、Oracle分页查询语句
- Oracle,mysql分页查询,Hibernate,iBatis的分页查询
- SQLSERVER,ORACLE,MYSQL高效分页查询
- 多线程 异步处理
- HDU 2042 - 不容易系列之二
- 祭奠逝去的青春
- Oracle修改表空间大小
- 快速提高编程能力---一年时间可以改变很多事
- oracle mysql 分页查询
- wpf学习笔记
- 科大讯飞语音功能小结
- NodeJS debug on eclipse
- neutron学习资料汇总
- sql getdate() 时间格式设置
- 关于bug分析与异常处理的一些思考
- Linux USB Configuration
- Linux Vi命令使用手册