GeeksforGeeks

in SQL zijn Pivot en Unpivot relationele operators die worden gebruikt om een tabel in een andere om te zetten om een eenvoudiger weergave van de tabel te bereiken. Conventioneel kunnen we zeggen dat Pivot operator de rijgegevens van de tabel converteert naar de kolomgegevens. De Unpivot operator doet het tegenovergestelde, dat is het transformeren van de kolom gebaseerde gegevens in rijen. gebruik:

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:

Voorbeeld-1:
We hebben een eenvoudige tabel gemaakt met de naam “geeksforgeeks” met waarden zoals Cursusnaam, cursuscategorie en prijs en de respectievelijke waarden ingevoegd.,”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 :

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *