大家好,又见面了,我是你们的朋友全栈君。
oracle怎么去重查询
oracle去重查询的方法是:
oracle 数据库多字段去重
方法介绍:distinct 关键字、group by 、row_number ()over(partition by 列 order by 列 desc)
我的需求是:根据某几列去重 查询出去重后的全部信息。最后我选择的是第三种方法。
我的想法:我想找出一种更简单的方法去 实现去重查询。越直接越好。
表结构&&内容
3.2 row_number() over(partition by column1 order by column2 asc) 先按照column1分组,再对分组后的数据根据column2 升序排列
注:order by 必须得有
例子select a.*,row_number() over(partition by a.id,a.sex order by name) su from test a;
我的需求是:根据某几列去重 查询出去重后的全部信息。
推荐教程: 《Oracle教程》
oracle怎么去重查询的教程已介绍完毕,更多请关注跳墙网其他文章教程!
oracle怎么去重查询相关教程
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/203638.html原文链接:https://javaforall.cn