w SQL, Pivot i Unpivot są operatorami relacyjnymi, które są używane do przekształcania jednej tabeli w drugą w celu uzyskania bardziej prostszego widoku tabeli. Konwencjonalnie możemy powiedzieć, że Operator Pivot zamienia dane wierszy tabeli na dane kolumn. Operator Unpivot robi odwrotnie, czyli przekształca dane oparte na kolumnach w wiersze.
składnia:
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:
przykład-1:
stworzyliśmy prostą tabelę o nazwie „geeksforgeeks” z wartościami takimi jak nazwa kursu, Kategoria kursu i cena i wstawiliśmy odpowiednie wartości.,”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 :