Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak symulować UNPIVOT w programie Access?

To zapytanie...

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;

... zwraca ten zestaw rekordów (przy użyciu przykładowych wartości tabeli jako 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL INSERT INTO z wielu tabel

  2. Jak działa funkcja PATINDEX() w SQL Server (T-SQL)

  3. Jak skonfigurować chmurę Spotlight i skutecznie rozwiązywać problemy z SQL Server

  4. Dzielenie wartości rozdzielonych przecinkami w kolumnach na wiele wierszy w Sql Server

  5. Kiedy lepiej przechowywać flagi jako maskę bitową zamiast używać tabeli asocjacyjnej?