oracle多字段去重查询_根据某一字段去重

2022-11-01 15:27:53 浏览数 (1)

大家好,又见面了,我是你们的朋友全栈君。

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

0 人点赞