簡體   English   中英

在SQL Server中轉動結果

[英]pivoting result in SQL Server

我有以下SQL:

SELECT
    PhaseId,    
    COUNT(JoinId)
FROM Joins
GROUP BY
    PhaseId

OUTPUT:

1   143
2   65
3   86

我通常使用每個列的大小寫技術來轉動結果,但現在我試圖使用PIVOT語句失敗。 誰能指出我正確的方向?

我覺得那里有很多例子,但是PIVOT很難包裹,所以:

SELECT *
FROM   
 ( SELECT PhaseId,JoinID
   FROM YourTable
  ) AS T1
PIVOT (COUNT(JoinID) FOR PhaseId IN ([1],[2],[3])) AS T2

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM