列轉行pivot函數在SQL Sever裏面和Oracle裏面的用法區別

首先pivot是一個列轉行的函數,反向用是unpivot(行轉列)。 在SQL sever中可以這麼寫 SELECT * FROM [TABLE] /*數據源*/ AS A PIVOT ( MAX/*聚合函數*/(COL1/*行轉列後 列的值*/) FOR A.COL2/*需要行轉列的列*/ IN ([VALUE1],[VALUE2],[VALUE3].../*列的值*/)
相關文章
相關標籤/搜索