sql >> Database >  >> RDS >> Sqlserver

Hoe UNPIVOT in Access te simuleren?

Deze vraag ...

SELECT ID, A, B, C, [Key 1] AS key_field
FROM tblUnpivotSource
UNION ALL
SELECT ID, A, B, C, [Key 2] AS key_field
FROM tblUnpivotSource
UNION ALL
SELECT ID, A, B, C, [Key 3] AS key_field
FROM tblUnpivotSource;

... retourneert deze recordset (met uw voorbeeldtabelwaarden als tblUnpivotSource ) ...

ID A B C key_field
-- - - - ---------
 1 x y z         3
 2 x y z        57
 1 x y z       199
 2 x y z       234
 1 x y z       452
 2 x y z       452


  1. Gegevens exporteren uit een MySQL-database

  2. Functie of procedure voor een IN-clausule

  3. Inleiding tot tijdelijke tabellen in SQL Server

  4. Verwijder millisecondendeel van tijdstempel