SQLSERVER,ORACLE,MYSQL高效分页查询
来源:互联网 发布:罗兴亚人 知乎 编辑:程序博客网 时间:2024/04/30 15:08
如果查询结果需要分页,从效率上讲,下面的效率应该比较高(粉红色表示需要根据实际情况填充的地方)
三类数据库中进行分页查询的高效率方法(目前来看):
Oracle: SELECT * FROM (
SELECT MY_TABLE.*,ROWNUM AS MY_ROWNUM FROM (
/** 括号里写实际的需要查询的SQL语句**/
) AS MY_TABLE WHERE ROWNUM <=200/**这里是一页中的最后一条记录**/
) WHERE MY_ROWNUM>=10 /**这里是一页中的第一条记录**/
SQLServer: SELECT * FROM (
SELECT TOP 页面容量 * FROM (
SELECT TOP 页面容量*当前页码 * FROM
表 WHERE 条件 ORDER BY 字段A ASC
)AS TEMPTABLE1 ORDER BY 字段A DESC
) AS TEMPTABLE2 ORDER BY 字段A ASC
MYSQL: SELECT 语句 LIMIT 页面的第一条记录-1,页面容量
- SQLSERVER,ORACLE,MYSQL高效分页查询
- SQLSERVER,ORACLE,MYSQL高效分页查询
- SQLSERVER,ORACLE,MYSQL高效分页查询
- mysql,sqlServer,oracle分页查询
- Oracle、 Mysql 、 SQLserver 分页查询
- sqlserver oracle mysql 分页查询
- sqlserver 高效分页查询
- sqlserver 高效分页查询
- SQLSERVER高效分页查询
- SQLSERVER高效分页查询
- SqlServer高效分页查询
- SQL Server,Oracle,MySQL高效分页查询
- Mysql Oracle sqlserver 数据分页查询语句
- Oracle、MySql、SQLServer 数据分页查询
- sqlserver,oracle,mysql分页查询语句
- Oracle、MySql、SQLServer 数据分页查询
- Oracle、MySql、SQLServer 数据分页查询
- Oracle、MySql、SQLServer 数据分页查询
- 网页中隐藏帧的妙用
- 我计划工作之外的时间重写微软的经典游戏扫雷,改成网络版,有谁愿参与其中?
- 爱情婚姻的哲理
- 遍历窗体中的所有TextBox控件,并为其赋值
- asp.net连接数据库字符串
- SQLSERVER,ORACLE,MYSQL高效分页查询
- 唐僧的家书(反讽现代无耻)
- 汉诺塔的递归求解分析
- [上路]这就开始写技术文章了……
- 打破沙锅--购物车类
- ajax跨域名
- Global.asa编程完全参考手册(1)
- Global.asa编程完全参考手册(2)
- Global.asa编程完全参考手册(3)