Understanding PIVOT function in T-SQL

后端 未结 6 2125
梦谈多话
梦谈多话 2020-11-22 09:06

I am very new to SQL.

I have a table like this:

ID | TeamID | UserID | ElementID | PhaseID | Effort
-------------------------------------------------         


        
6条回答
  •  自闭症患者
    2020-11-22 09:57

    These are the very basic pivot example kindly go through that.

    SQL SERVER – PIVOT and UNPIVOT Table Examples

    Example from above link for the product table:

    SELECT PRODUCT, FRED, KATE
    FROM (
    SELECT CUST, PRODUCT, QTY
    FROM Product) up
     PIVOT (SUM(QTY) FOR CUST IN (FRED, KATE)) AS pvt
    ORDER BY PRODUCT
    

    renders:

     PRODUCT FRED  KATE
     --------------------
     BEER     24    12
     MILK      3     1
     SODA   NULL     6
     VEG    NULL     5
    

    Similar examples can be found in the blog post Pivot tables in SQL Server. A simple sample

提交回复
热议问题