oracle怎么写去重 oracle语句去重复数据

Oracle里的查询去重语句是怎么写得,求解,最好是有个范例 。给oracle怎么写去重你举个例子:
比如a表有这样几条数据
idname
15
24
35
43
那么oracle怎么写去重你要查询名字不同的 语句应该是
select distinc(a.name)from a
那么查询到的结果应该是name5 4 3
但是实际情况并不仅仅是这么简单
比如我想查询name 不重复的所有数据
你就应该用到 group by 分组
select distinct(a.name),a.id from agroup by a.name
distinct 必须放在开头 而且在查询多个字段的时候需要跟上 group by 这样才能得到你想要的结果
oracle去重语句怎么写?1a
1b
1c
如上三行记录oracle怎么写去重,oracle怎么写去重你想要查询oracle怎么写去重的结果是什么oracle怎么写去重?
Oracle如何去重?select distinct clom_name from table_name--利用distinct对列clom_name去重
select clom_name from table_name a
where rowid=(select max(b.rowid) from table_name b where a.clom_name=b.clom_name);
--利用rowid唯一标识的特性对列clom_name 去重
【oracle怎么写去重 oracle语句去重复数据】关于oracle怎么写去重和oracle语句去重复数据的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读