GeeksforGeeks (Deutsch)

In SQL sind Pivot und Unpivot relationale Operatoren, die verwendet werden, um eine Tabelle in eine andere umzuwandeln, um eine einfachere Ansicht der Tabelle zu erreichen. Herkömmlicherweise können wir sagen, dass der Pivot-Operator die Zeilendaten der Tabelle in die Spaltendaten konvertiert. Der Unpivot-Operator macht das Gegenteil, dh er transformiert die spaltenbasierten Daten in Zeilen.

Syntax:

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:

Beispiel-1:
Wir haben eine einfache Tabelle mit dem Namen „geeksforgeeks“ mit Werten wie Kursname, Kurskategorie und Preis erstellt und die entsprechenden Werte eingefügt.,“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 :

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.