[食譜好菜] 用 SQL Server 的 PIVOT 和 UNPIVOT 將列轉置為欄、欄轉置為列。

SQL Server 的 PIVOTUNPIVOT 運算子用來將資料表中的欄轉置為列、列轉置為欄,將資料表中指定的欄位做旋轉,因為經常用到的時候就要再 Google 一次,所幸就自己寫一篇記錄一下,而且在轉置的過程中還順便彙總,一個常看到的範例就是計算銷售人員 1 ~ 12 月的銷售金額,並將 1 ~ 12 月當做欄位名稱 SELECT 出來,除此之外還可以拿來對付一些特別的設計。

...繼續閱讀 »