博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle使用row_number()函数查询时增加序号列
阅读量:5923 次
发布时间:2019-06-19

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

  使用Oracle自带的row_number()函数能够实现自动增加序号列的要求,但是同时引发一个问题,如果我们查询出来的数据需要使用Order By排序的话,那么我们会发现新增加的序号列是乱序的,它会根据我们Order By后面的字段重新排序,那么怎么解决这一问题呢?很简单,我们再加上根据Order By排序就可以了。

select row_number() over(ORDER BY t.taskcreatetime),  t.ACTIVITYNAME,  t.TASKTYPE   from t_sys_flow_task t   ORDER BY t.taskcreatetime;

查询结果如下:

 

转载地址:http://dzavx.baihongyu.com/

你可能感兴趣的文章
攀冰世界杯将于北京金水湖举行 78名各国好手角逐
查看>>
最最最常见的Java面试题总结——第二周
查看>>
JetBrains Rider:一款全新的基于IntelliJ和ReSharper的.NET IDE
查看>>
为你的组织设计自己的障碍消除流程
查看>>
华为敏捷/DevOps实践:如何开好站立会议
查看>>
java poi 在excel中插入图片
查看>>
PyStun安装使用
查看>>
Courier:Dropbox 基于gRPC 的 RPC 框架开发过程
查看>>
浪潮成立Inspur DevOps Lab:以应用开发和平台服务打造开发者生态
查看>>
敏捷领导力的反面模式
查看>>
re:Invent大会第四天:为什么Lambda值得你更多关注?
查看>>
Homebrew 1.9发布,将支持Linux与Windows 10
查看>>
无服务器计算的黑暗面:程序移植没那么容易
查看>>
Python 2寿命即将终结,在此之前你需要做些什么?
查看>>
书评 - 《展望敏捷软件测试》
查看>>
在编写javascript时要注意的一些细节
查看>>
全栈溯源、mAPM、金融性能、Oracle VS. MySQL:看APM技术专场有哪些干货
查看>>
大前端的下一站何去何从?
查看>>
360开源又一力作——KafkaBridge:让操作kafka更简单!
查看>>
腾讯携手中科院国家天文台落地FAST 用云计算探索星辰大海
查看>>