数据库教程:分享PLSQL中去掉重复行的问题记录

【问题】 我们经常会碰到的就是使用select语句查询会出现相同的两条行记录,但是我们想要的结果就是其中一条(根据相应的条件进行排序) select * from (select * ,row_

【问题】

我们经常会碰到的就是使用select语句查询会出现相同的两条行记录,但是我们想要的结果就是其中一条(根据相应的条件进行排序)

  select * from (select * ,row_number() over (partition by 'id' order by 'date') row_num from table) where row_num = 1

row_number() over (partition by 'id' order by 'date') row_num 是将相同的id值按照序列1,2进行排序,在外层嵌套一个select * from加上条件啊row_num = 1就能够得到想要的结果

需要了解更多数据库技术:分享PLSQL中去掉重复行的问题记录,都可以关注数据库技术分享栏目—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/dtteaching/624861.html

(0)
上一篇 2021年5月25日
下一篇 2021年5月25日

精彩推荐