sql >> Databasteknik >  >> RDS >> Sqlserver

Hur simulerar man UNPIVOT i Access?

Den här frågan ...

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;

... returnerar denna postuppsättning (med dina exempeltabellvärden som 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. Oracle SQL-timmar Skillnad mellan datum i TT:MM:SS

  2. SQL Server AlwaysOn Tillgänglighetsgrupper:Installation och konfiguration. Del 2

  3. Sök efter "helordsmatchning" med SQL Server LIKE-mönster

  4. SQL MAX() för nybörjare