sql >> Database >  >> RDS >> Sqlserver

SQL Server - Rijen omzetten in kolommen

U hebt ook een waardeveld in uw zoekopdracht nodig voor elke id waarop u wilt aggregeren. Dan kun je zoiets doen

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. Hoe verschilt het gebruik van OR in een MySQL-statement precies met/zonder haakjes?

  2. Migreren van MySql naar SQL-server 2008

  3. Linker join, som en tel groeperen op

  4. SQL-alchemie:ValueError te veel waarden om uit te pakken?