我有一个基于列的表,如下所示:
我需要将其转换为基于行的表,如下所示:
任何帮助将不胜感激。
答案 0 :(得分:0)
我认为您需要一个UNPIVOT-
SELECT OrgID, Property, DataValue
FROM (SELECT OrgID, Property, DataValue
FROM YOUR_TABLE
UNPIVOT
(
DataValue FOR Property IN (ExtensionDigits
,StartExtension
,LastUsedExtension
,Server1IP
,Server2IP
,ServerPort
,IsFunctionOn
,VolumeDecibel)
) unpvt) temp
WHERE DataValue IS NOT NULL;