Utilizzo della funzione Pivot-Unpivot in Server SQL
Una selezione di articoli sull'utilizzo di SQL Server PIVOT
PIVOT e UNPIVOT in SQL Server possono essere utilizzati in modi sorprendenti. Utilizzando alcuni esempi del mondo reale, ti mostreremo cosa si può fare.
Ogni fase diventa un po' più complessa, quindi, se puoi, passa attraverso ciascuna.
1: Utilizzo di UNPIVOT
Trasforma le colonne in righe, ad esempio utile quando devi suddividere una tabella di grandi dimensioni con mesi come colonne.
2: Utilizzo di PIVOT
Trasforma le righe in colonne, ottimo per visualizzare i dati su un rapporto SSRS.
3: Utilizzo di PIVOT con SQL dinamico
Utilizzare l'SQL dinamico per estendere questa funzione a qualsiasi nome di colonna sconosciuto.
4: Utilizzo di PIVOT e UNPIVOT insieme
Combina i due per ricostruire una tabella senza una massa di istruzioni CASE o trasferire i dati in una forma neutra.