Unpivot yaitu function kebalikan dari pivot.
Menggabungkan data pada beberapa column menjadi 1 column.
Contoh phone number 1, phone number 2, phone number 3 digabung menjadi 1 column.
Unpivot juga tidak memproses NULL value.
-----start-----
SELECT Customer_Number, phoneValue, phoneNumber
FROM
(
SELECT Customer_Number,phone1,phone2,phone3,fax
FROM Sample_UnPivot_Table
) a
UNPIVOT
(
phoneNumber FOR phoneValue in ([phone1],[phone2],[phone3],[fax])
) AS n
-----end-----