在SQL Server中转置下表的最有效方法是什么?我可以使用case
语句来完成它,但这不是我想要的。
County Total
--------------
US $625
CA $160
GB $0
AU $0
预期产出:
US CA GB AU
------------------------
$625 $160 $0 $0
谢谢!
答案 0 :(得分:0)
transpose
Sql Server
中数据的另一种方法是使用PIVOT
关键字
SELECT US,
CA,
GB,
AU
FROM Yourtable
PIVOT (Max(total)
FOR county IN (US,
CA,
GB,
AU)) pv