博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle&MySql&SqlServer分页
阅读量:4596 次
发布时间:2019-06-09

本文共 713 字,大约阅读时间需要 2 分钟。

mysql与sqlserver使用limit分页 oracle使用rownum分页

limit有两种用法 ①limit a,b;②limit a;①limit 参数为两个:a=>位置偏移量 b=>记录数量②limit 参数为一个:a=>记录数量(默认偏移量为0)
select * from user limit x,y;#从偏移量为x(也就是第x+1行数据)开始查询y条记录
(要看的页数-1) 乘以 记录数量 = 偏移量

oracle分页查询

select * from (	select a.*,rownum rn from(		select a.*, rownum table_name	) a where rownum <=40) where rn>=21select * from (	select a.*,rownum rn from(		select a.*, rownum table_name	) a) where rn between 21 and 40

演示两种写法 第一个查询的效率比第二个高

--rownum相当于oracle数据库的系统字段--只显示前三条的内容select rownum,empno,ename from emp where rownum<=3;--显示数据中间列的需要使用子查询--子查询的结果作为另一个查询的内容select * from(select rownum r,empno,ename from emp where rownum<11) where r>5;

转载于:https://www.cnblogs.com/setlilei/p/10629503.html

你可能感兴趣的文章
写一篇 Bootstrap弹窗确认的文章。本周完成
查看>>
【转】Sublime text 3 中文文件名显示方框怎么解决
查看>>
【数论】洛谷P1313计算系数
查看>>
台湾好市多概述
查看>>
tar、gzip、unzip命令的详细使用方法备忘
查看>>
hdu 1025
查看>>
jar war ear
查看>>
CheckBox自定义样式
查看>>
史上最全的程序猿面试资料
查看>>
什么是分布式消息中间件?
查看>>
linux命令 xargs
查看>>
pythonic operations
查看>>
idea如何打开右侧工具栏
查看>>
msyql数据库位置
查看>>
POJ 3253 Fence Repair 贪心+优先队列
查看>>
java导出csv 代码
查看>>
16个ASP.NET MVC扩展点【附源码】
查看>>
观察者模式(observer)
查看>>
路由处理生成响应
查看>>
w3school HTML基础教程
查看>>