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

SQL Server - Transpozycja wierszy na kolumny

Potrzebujesz również pola wartości w zapytaniu dla każdego identyfikatora do agregacji. Wtedy możesz zrobić coś takiego

select [1234], [1235]
from
(
    -- replace code below with your query, e.g. select id, value from table
    select
    id = 1234,
    value = 1
    union
    select
    id = 1235,
    value = 2
) a
pivot
(
  avg(value) for id in ([1234], [1235])
) as pvt


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zewnętrzne Zastosuj Powracające kolumny nieoczekiwanie NIE NULL, gdy nie ma dopasowania

  2. Jak wyświetlić kolumnę wyników zapytania (w różnych kolumnach) zamiast wiersz po wierszu?

  3. Podstawy SQL Server Instrukcja ALTER TABLE

  4. Jak wycofać lub zatwierdzić transakcję w SQL Server

  5. Zapytanie z wieloma instrukcjami CASE - optymalizacja