2
隨着下面的SQL我得到的錯誤我的數據類型不相等。 C1是varchar,C2是一個數字。我發現透視表必須是相同的數據類型,但是如何在使用case語句(如下面的語句)時將數字轉換爲varachar?不透明數據表與案例的不同數據類型
SELECT userID,
CASE columnname
WHEN 'c1' THEN
'Column1'
WHEN 'c2' THEN
'Column2'
END AS
columnname,
CASE columnname
WHEN 'c1' THEN
'1'
WHEN 'c2' THEN
'2'
END AS
"Extra info",
columnresult
FROM mytable unpivot(columnresult FOR columnname IN(c1,c2)) u
謝謝!完美的作品 – user2213892 2013-05-06 19:59:46