Oracle、SQL和DB2分页查询写法介绍
2023-04-18 15:54:01 时间
DB2分页查询和Oracle、SQL中的分页查询语句写法都不太一样,下面就为您介绍DB2分页查询和其他数据库中分页查询的区别,希望对您有所帮助。
Oracle分页查询写法:
一:Oracle
- select * from (select rownum,name from table where rownum <=endIndex )
- where rownum > startIndex
二:DB2
DB2分页查询
- SELECT * FROM (Select 字段1,字段2,字段3,rownumber() over(ORDER BY 排序用的列名 ASC) AS rn from 表名) AS a1 WHERE a1.rn BETWEEN 10 AND 20
以上表示提取第10到20的纪录
- select * from (select rownumber() over(order by id asc ) as rowid from table where rowid <=endIndex )
- where rowid > startIndex
三:MySQL:
- select * from table limit start,pageNum
【编辑推荐】
相关文章
- 如何使用边缘计算提高可持续性?
- 专家视点:如何战胜边缘计算挑战?
- 边缘计算优势有哪些
- 数据上云的一些槽点,你Get到了吗?
- 多机房该如何部署?数据如何同步?
- 从大厂挖来的架构师,Kafka参数调优做的那叫一个优雅,学到了
- Kafka为何要设计缓冲池机制?初看一脸懵逼,看懂直接跪下
- 工业领域的四个边缘计算用例
- 图解 Kafka 源码实现机制之客户端缓存架构
- 边缘计算与物联网的未来
- 为什么边缘计算和人工智能策略必须互补
- 有了 IP 地址,为什么还要用 MAC 地址?
- 云无关硬件如何成为物联网的未来
- 为什么构建一个外部数据产品这么难?
- 报告:全球 5G 移动数据流量爆炸式增长
- 美国防部召集微软研究实用规模量子计算 意在抢占全球领导地位
- 腾讯云数据库自研内核全新升级 新架构比原先性能提升20%
- 如何克服多云管理的挑战?
- 一文带你了解什么是光网络?
- 5G时代的物联网