【发布时间】:2011-10-06 10:04:11
【问题描述】:
我有一个查询(从 MyTable 中选择 [type]、a、b、c、d、e):
[type], [a], [b], [c], [d], [e]
type 1, x , x , x , x , x
type 2, x , x , x , x , x
type 3, x , x , x , x , x
我想旋转数据使其显示为:
[] , [type 1], [type 2], [type 3]
[a] , x , x , x
[b] , x , x , x
[c] , x , x , x
[d] , x , x , x
[e] , x , x , x
任何关于此处 SQL 的指针都将不胜感激。
【问题讨论】:
-
a、b、c、d、e 列是固定的,但可能有 X 行(类型)
-
我只需要旋转表格,数据不需要分组,即[type]列中的类型永远是唯一的。
标签: sql sql-server pivot