V SQL, Pivot a Unpivot jsou relační operátory, které jsou použity k transformaci jedné tabulky do jiného ve snaze dosáhnout víc, jednodušší zobrazení tabulky. Obvykle můžeme říci, že Pivot operátor převádí řádky dat tabulky do dat sloupce. Operátor Unpivot dělá opak, že transformuje data založená na sloupcích do řádků.
syntaxe:
1. Pivot:
SELECT (ColumnNames) FROM (TableName) PIVOT ( AggregateFunction(ColumnToBeAggregated) FOR PivotColumn IN (PivotColumnValues) ) AS (Alias) //Alias is a temporary name for a table
2., Unpivot:
Example-1:
vytvořili jsme jednoduchou tabulku s názvem“ geeksforgeeks “ s hodnotami jako název kurzu, Kategorie kurzu a cena a vložili příslušné hodnoty.,“cc17c762d9″>
Example-2:
Now, we use the same table „geeksforgeeks” created in the above example and apply the Unpivot operator to our Pivoted table.,6a90″>
Article Tags :
SQL
Practice Tags :