Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment puis-je UNPIVOTER les colonnes en lignes ?

Ce que vous voulez s'appelle UNPIVOT et fait comme ceci :

select id,field,value from
#document_fields
unpivot
(
 value
 for field in (x,y,z)
) as u
order by id,field

Démo