sql >> Databasteknik >  >> RDS >> Sqlserver

Fråga för att slå samman flera rader till distinkta rader med flera kolumner

Här kommer PIVOT-syntaxen

SELECT Name,[1] as Animal, [2] as Color
FROM
(SELECT Name,Id,Value
    FROM Table) AS SourceTable
PIVOT
(
MIN(Value)
FOR Id IN ([1], [2])
) AS PivotTable;


  1. sql-fråga för att få raderade poster

  2. Oracle ORA-01031:otillräckliga privilegier vid skapande av användare

  3. Är det möjligt att realtidssynkronisera 2 SQL Server-databaser

  4. Varför inte använda skapandet av en post som en primärnyckel?