GeeksforGeeks (Norsk)

I SQL, Pivot og Unpivot er relasjonsoperatorer som er brukt for å forvandle en tabell til en annen for å oppnå mer enklere visning av tabellen. Konvensjonelt vi kan si at Pivot operatør konverterer rader data i tabellen i kolonnen. Den Unpivot operatør gjør det motsatte som er det forvandle kolonnen baserte data i rader.

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 laget en enkel tabell som heter «geeksforgeeks» med verdier som Kurs, navn, kurs kategori og pris og satt inn de aktuelle verdiene.,»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 :

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *