【问题标题】:How to get more column values along with distinct column in the Oracle database?如何在 Oracle 数据库中获取更多列值以及不同的列?
【发布时间】:2018-11-08 10:08:30
【问题描述】:

如何在 Oracle 中获取更多列以及不同的列值?

select DISTINCT cname 
from customer 
where code is not null;

我需要cnamecvaluecdatedistinct 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

标签: sql database oracle


【解决方案1】:

你的问题没有真正的意义。 DISTINCT 不影响列,它消除了重复的。所以如果你有:

a    b    c
a    b    c
d    b    c

使用DISTINCT 会给你:

a    b    c
d    b    c

您必须更具体地说明您获得的输出以及您想要什么。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-21
    • 1970-01-01
    • 2022-01-03
    • 1970-01-01
    • 1970-01-01
    • 2013-03-28
    相关资源
    最近更新 更多