sql >> Databasteknik >  >> RDS >> Sqlserver

Hur kan jag UNPIVOT kolumner i rader?

Det du vill ha kallas UNPIVOT och gjort så här:

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

Demo



  1. Sharding och ID-generering som instagram

  2. Inbäddad Postgres för Spring Boot Tests

  3. Hur man exporterar SQL Server-data från tabell till en CSV-fil

  4. Fråga Hjälp - Sträng in där sats har &tecken