当前位置:网站首页 > SQL数据库编程 > 正文

oracle分页查询sql语句怎么写_讨钱的经典语句

一、效率高的写法

1.无ORDER BY排序的写法。(效率最高)
(经过测试,此方法成本最低,只嵌套一层,速度最快!即使查询的数据量再大,也几乎不受影响,速度依然!)

SELECT * FROM (SELECT ROWNUM AS rowno, t.* FROM emp t WHERE hire_date BETWEEN TO_DATE ('', 'yyyymmdd') AND TO_DATE ('', 'yyyymmdd') AND ROWNUM <= 20) table_alias WHERE table_alias.rowno >= 10; 

2.有ORDER BY排序的写法。(效率较高)
(经过测试,此方法随着查询范围的扩大,速度也会越来越慢哦!)

SELECT * FROM (SELECT tt.*, ROWNUM AS rowno FROM ( SELECT t.* FROM emp t WHERE hire_date BETWEEN TO_DATE ('', 'yyyymmdd') AND TO_DATE ('', 'yyyymmdd') ORDER BY create_time DESC, emp_n
到此这篇oracle分页查询sql语句怎么写_讨钱的经典语句的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • navicat怎么导入数据库表_mysql运行sql文件2024-11-22 13:36:09
  • jsp数据库连接7步_客户端连接不上sql数据库2024-11-22 13:36:09
  • go数据库使用指南_golang数据结构2024-11-22 13:36:09
  • 共享sql数据库_将外部sql文件导入SQL2024-11-22 13:36:09
  • sql2005无服务器连接_一个数据库的外模式可以有几个2024-11-22 13:36:09
  • sql2012安装数据库引擎服务失败_连接数据库失败怎么办2024-11-22 13:36:09
  • 如何在sql server中附加数据库_sql数据库怎么打开2024-11-22 13:36:09
  • SQL数据库_sql数据库使用教程2024-11-22 13:36:09
  • 批量导入Sql数据库2024-11-22 13:36:09
  • sqlserver游标的使用_sql游标的使用方法2024-11-22 13:36:09
  • 全屏图片