使用兩列透視資料
在提供的資料中,每個使用者都有多行代表其基於語言的組織和職位。所需的輸出是對資料進行逆透視,呈現特定於使用者的訊息,例如每種受支援語言的組織和位置。
要達到此目的,可以採用SQL 的PIVOT 函數,如下所示:
SELECT * FROM source PIVOT ( MIN(org) AS org, MIN(position) AS position FOR lang IN('EN' AS en, 'FI' AS fi, 'SV' AS sv) );
在此查詢中:
此查詢將透視數據,透過在單獨的列中呈現使用者和語言特定的詳細資訊來產生所需的輸出。
以上是SQL 的 PIVOT 函數如何跨多種語言逆透視使用者資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!