【发布时间】:2010-06-25 08:36:11
【问题描述】:
在我的 SQL 表中:
Period| Brand A small Bags| Brand A big bags| Brand D Shoes| ...| Brand X Shoes
2010 | 10 | 20 | 30 | ...| 200
如何对列名中包含某些单词(例如鞋子)的列求和?
预期结果:
Period | Sum of Bags | Sum of Shoes | ..
2010 | 30 | 230 | ..
【问题讨论】:
-
你能告诉我们为什么表格是这样的结构吗?
-
如果一个品牌被重命名,例如“A品牌”更改为“Z品牌”会怎样?如果“Shoes”需要拆分为“Dress Shoes”和“Athletic Shoes”会怎样?
-
我需要此结构中的数据,以便在另一个应用程序中导入和读取。意识到了这一点的限制。所以我改变了结构,以后会在sql中转置它
标签: sql sql-server sum calculated-columns