【问题标题】:Distinct value for Two Column and Also the Third Column Value两列和第三列值的不同值
【发布时间】:2020-04-16 16:40:48
【问题描述】:

我有下面的 Oracle 表:-

**GROUP   VALUE   CODE    TYPE        USERID**
MALOY     A        B        3         198082
MALOY     A        B        3         198082
MALOY     B        A        2         198082
MALOY     B        A        2         198082
MALOY     C        D        1         198082
MALOY     C        D        1         198082

我想要下面的答案,我怎样才能实现它。

**GROUP   VALUE   CODE    TYPE        USERID**
MALOY     A        B        3         198082
MALOY     B        A        2         198082
MALOY     C        D        1         198082

【问题讨论】:

    标签: oracle oracle11g distinct-values


    【解决方案1】:

    使用DISTINCT关键字

    SELECT DISTINCT GROUP, VALUE, CODE, TYPE, USERID 
    FROM your_table
    

    干杯!!

    【讨论】:

    • 这个返回所有不同的值
    • 它将根据您问题中的预期输出给出输出。
    • GROUP 是保留字。你应该把它放在双引号中。将 VALUE 和 TYPE 放在双引号中也不错,它们也是保留字。
    【解决方案2】:
    select distinct * from your_table
    

    【讨论】:

      猜你喜欢
      • 2011-04-17
      • 2017-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多