⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 去掉重复的列名.txt

📁 动态sql语句基本语法 1 :普通SQL语句可以用Exec执行 eg: Select * from tableName Exec( select * from tableName )
💻 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 行)
*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -