GeeksforGeeks (Română)

În SQL, Pivot și Unpivot sunt relaționale operatorii care sunt utilizate pentru a transforma un tabel în altul, în scopul de a realiza mai simplu opinia de masă. În mod convențional, putem spune că Operatorul Pivot convertește datele rândurilor din tabel în datele coloanei. Operatorul Unpivot face opusul care este transforma datele pe bază de coloană în rânduri.

sintaxă:

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:

exemplu-1:
am creat un tabel simplu numit „geeksforgeeks” cu valori precum numele cursului, categoria cursului și prețul și am introdus valorile respective.,”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 :

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *