Looking for sql-server Keywords? Try Ask4Keywords

Microsoft SQL ServerPIVOT / UNPIVOT


Syntax

  • SELECT <non-pivoted column>
    [erste geschwenkte Spalte] AS <column name> ,
    [zweite geschwenkte Spalte] AS <column name> ,
    ...
    [letzte geschwenkte Spalte] AS <column name>
    VON
    ( <SELECT query that produces the data> )
    AS <alias for the source query>
    PIVOT
    (
    <aggregation function> ( <column being aggregated> )
    ZUM
    [ <column that contains the values that will become column headers> ]
    IN ([erste Schwenksäule], [zweite Schwenksäule],
    ... [letzte geschwenkte Spalte])
    ) AS <alias for the pivot table> <optional ORDER BY clause> ;

Bemerkungen

Mit PIVOT- und UNPIVOT-Operatoren transformieren Sie eine Tabelle, indem Sie die Zeilen (Spaltenwerte) einer Tabelle in Spalten verschieben und umgekehrt. Als Teil dieser Transformationsaggregation können Funktionen auf die Tabellenwerte angewendet werden.

PIVOT / UNPIVOT Verwandte Beispiele