GeeksforGeeks (Polski)

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″>

CourseName PROGRAMMING InterviewPreparation C 5000 NULL JAVA 6000 NULL PLACEMENT 100 NULL 5000 PYTHON 8000 NULL

Example-2:
Now, we use the same table „geeksforgeeks” created in the above example and apply the Unpivot operator to our Pivoted table.,6a90″>

CourseName CourseCategory Price C PROGRAMMING 5000 JAVA PROGRAMMING 6000 PLACEMENT 100 INTERVIEWPREPARATION 5000 PYTHON PROGRAMMING 8000

Article Tags :

SQL

Practice Tags :

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *