如何在 Oracle 数据库中获取更多列值以及不同的列?
Posted
技术标签:
【中文标题】如何在 Oracle 数据库中获取更多列值以及不同的列?【英文标题】:How to get more column values along with distinct column in the Oracle database? 【发布时间】:2018-11-08 10:08:30 【问题描述】:如何在 Oracle 中获取更多列以及不同的列值?
select DISTINCT cname
from customer
where code is not null;
我需要cname
、cvalue
、cdate
和distinct cname
【问题讨论】:
请编辑您的问题以提供一些示例输入数据和该数据的预期输出。select distinct cname, cvalue, cdate from customer where code is not null;
不成功吗?
我得到:Ravi 78,Ravi 75,我不想要重复的预期输出:cname cvalue cdate ================ Ravi 78 12-02-18巴鲁 89 09-07-18
可能重复的问题ORACLE Select Distinct return many columns and where
【参考方案1】:
你的问题没有真正的意义。 DISTINCT
不影响列,它消除了重复的行。所以如果你有:
a b c
a b c
d b c
使用DISTINCT
会给你:
a b c
d b c
您必须更具体地说明您获得的输出以及您想要什么。
【讨论】:
以上是关于如何在 Oracle 数据库中获取更多列值以及不同的列?的主要内容,如果未能解决你的问题,请参考以下文章