数据库分页大全(mssql,mysql,oracle)
来源:Asp之家 时间:2010-10-25 20:02:00
Mysql分页采用limt关键字
select * from t_order limit 5,10; #返回第6-15行数据
select * from t_order limit 5; #返回前5行
select * from t_order limit 0,5; #返回前5行
Mssql 2000分页采用top关键字(20005以上版本也支持关键字rownum)
Select top 10 * from t_order where id not in (select id from t_order where id>5 ); //返回第6到15行数据
其中10表示取10记录 5表示从第5条记录开始取
Oracle分页
①采用rownum关键字(三层嵌套)
SELECT * FROM(
SELECT A.*,ROWNUM num FROM
(SELECT * FROM t_order)A
WHERE
ROWNUM<=15)
WHERE num>=5;–返回第5-15行数据
②采用row_number解析函数进行分页(效率更高)
SELECT xx.* FROM(
SELECT t.*,row_number() over(ORDER BY o_id)AS num
FROM t_order t
)xx
WHERE num BETWEEN 5 AND 15;
–返回第5-15行数据
解析函数能用格式
函数() over(pertion by 字段 order by 字段);
Pertion 按照某个字段分区
Order 按照勒个字段排序
标签:数据库,分页
0
投稿
猜你喜欢
使用Go实现优雅重启服务功能
2024-04-25 15:06:06
Python常用编译器原理及特点解析
2021-09-04 05:10:11
Python基于Matplotlib库简单绘制折线图的方法示例
2021-10-26 15:01:12
Dreamweaver基础技巧全面接触
2010-03-25 12:23:00
关于Python OS模块常用文件/目录函数详解
2023-07-04 06:30:06
python错误提示:Errno 2] No such file or directory的解决方法
2022-03-30 10:46:26
解决django中ModelForm多表单组合的问题
2021-06-03 04:13:14
numpy和tensorflow中的各种乘法(点乘和矩阵乘)
2022-01-18 05:17:10
讨论闭包传入参数:window & undefined
2010-05-19 12:55:00
如何使用python实现模拟鼠标点击
2022-07-07 21:46:57
隐蔽的ASP后门 大家可以查看下
2010-08-05 21:26:00
三个520专属Python表白代码分享
2023-09-19 21:20:06
Python3.5字符串常用操作实例详解
2023-08-31 00:25:53
MySQL创建带特殊字符的数据库名称方法示例
2024-01-26 15:31:30
Python实现结构体代码实例
2023-08-22 09:59:44
python在控制台输出进度条的方法
2022-01-12 09:27:15
python导入不同目录下的自定义模块过程解析
2022-11-08 16:05:47
使用anaconda的pip安装第三方python包的操作步骤
2022-11-20 04:05:22
SQL Server中选出指定范围行的SQL语句代码
2024-01-28 08:39:14
详解mysql建立索引的使用办法及优缺点分析
2024-01-23 08:48:15