zoukankan      html  css  js  c++  java
  • 去掉重复的列名.txt

    declare @t table(编号 varchar(6),名称 varchar(6),数量 int)
    insert @t select '001',  'AAA',   10
    union all select '001',  'AAA',   3
    union all select '001',  'AAA',   50
    union all select '001',  'AAA',   70
    union all select '001',  'AAA',   18
    union all select '002',  'BBB',   10
    union all select '002',  'BBB',   20
    union all select '002',  'BBB',   40
    union all select '002',  'BBB',   60
    union all select '002',  'BBB',   80
    union all select '003',  'CCC',   10
    union all select '003',  'CCC',   110
    union all select '003',  'CCC',   150
    union all select '003',  'CCC',   120
    union all select '003',  'CCC',   130
    ---查看测试数据
    select * from @t
    ---查看结果
    select
      case when not exists (select 1 from @t where 编号=a.编号 and 名称=a.名称 and 数量<a.数量) then 编号 else '' end as 编号,
      case when not exists (select 1 from @t where 编号=a.编号 and 名称=a.名称 and 数量<a.数量) then 名称 else '' end as 名称,
      数量     
    from @t a
    group by 编号,名称,数量
    /*
    编号     名称     数量          
    ------ ------ -----------
    001    AAA    3
                  10
                  18
                  50
                  70
    002    BBB    10
                  20
                  40
                  60
                  80
    003    CCC    10
                  110
                  120
                  130
                  150

    (所影响的行数为 15 行)
    */
  • 相关阅读:
    万字长文:大规模 Elasticsearch 高可用集群环境调优实践
    jenkins 配置。
    Xcode的多种Build Configuration
    FZUOJ 2214 Knapsack problem 背包
    Atcoder 070 D Transit Tree Path
    POJ 3903 Stock Exchange LIS
    POJ 2533 Longest Ordered Subsequence 简单DP
    HDU 1260 Tickets 简单DP
    HDU 1114 Piggy-Bank 简单DP
    HDU 1176 免费馅饼 简单DP
  • 原文地址:https://www.cnblogs.com/shihao/p/2511190.html
Copyright © 2011-2022 走看看