【发布时间】:2015-02-03 06:07:05
【问题描述】:
我有 varchar 列,其中包含 3 种类型的值。我想根据值的类型将它分成 3 列。例如我的专栏是, 值的工厂名称
- 阿南塔
- 阿南塔
- ATL
- ESBL
- ATL
- ATL
当 FactoryName 的值分别为“ANANTA”、“ATL”和“ESBL”时,我想要 3 列分别命名为 Factory1、Factory2、Factory3。结果应该是这样的
- 工厂1
- 阿南塔
- 阿南塔
- 空
- 空
- 空
空
Factory2
- 空
- 空
- ATL
- 空
- ATL
-
ATL
我可以使用 case 或其他东西来做到这一点吗?如何?
【问题讨论】:
标签: sql database sql-server-2012