Ir al contenido

UNPIVOT

Se puede utilizar el operador UNPIVOT (según la sintaxis de T-SQL) para despivotar las columnas de una tabla.

En este ejemplo, las columna “AddressLine1” y “AddressLine2” se han convertido en filas diferenciadas, duplicándose los registros.

SELECT
AddressId,
AddressItem,
content
FROM staging.Address
UNPIVOT (content FOR AddressItem in (AddressLine1,AddressLine2)) as unpvt
Ver SQL compilado
SELECT
AddressId,
AddressItem,
content
FROM staging.Address
UNPIVOT (content FOR AddressItem IN (AddressLine1,AddressLine2)) unpvt