GeeksforGeeks (Dansk)

I s .l er Pivot og Unpivot relationelle operatører, der bruges til at omdanne en tabel til en anden for at opnå mere enklere visning af tabellen. Konventionelt kan vi sige, at Pivot operatør konverterer rækker data i tabellen i kolonnen data. Den Unpivot operatør gør det modsatte, er det omdanne kolonne baserede data i rækker.

syntaks:

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:

Eksempel 1:
Vi har oprettet en simpel tabel, der hedder “geeksforgeeks” med værdier som Naturligvis navn, naturligvis kategori og pris og indsat de respektive værdier.,”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 :

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *