GeeksforGeeks (Svenska)

i SQL är Pivot och Unpivot relationsoperatörer som används för att omvandla en tabell till en annan för att uppnå en enklare tabell. Konventionellt kan vi säga att Pivot operator omvandlar raderna data i tabellen till kolumndata. Unpivot-operatören gör motsatsen som är att omvandla kolumnbaserade data till rader.

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:

exempel-1:
vi har skapat en enkel tabell med namnet ”geeksforgeeks” med värden som Kursnamn, kurskategori och pris och infogat respektive värden.,”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 :

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *