-- 1. 서로 다른 유형의 항목들을 그대로 피벗 SELECT * FROM (SELECT 1 a, 'A' b, GETDATE() c) a UNPIVOT (v FOR gb IN (a, b, c)) a ; -- 열 "b"의 유형이 UNPIVOT 목록에 지정된 다른 열의 유형과 충돌합니다. -- 2. 유형을 통일시켜 피벗 SELECT * FROM (SELECT CAST(a AS VARCHAR(20)) a , CAST(b AS VARCHAR(20)) b , CONVERT(VARCHAR(20), c, 120) c FROM (SELECT 1 a, 'A' b, GETDATE() c) a ) a UNPIVOT (v FOR gb IN (a, b, c)) a ;