Основное отличие операторов PIVOT и UNPIVOT в Oracle заключается в том, что они выполняют разные действия с данными:
Таким образом, PIVOT используется для агрегирования и обобщения данных, а UNPIVOT — для преобразования столбцов в строки. 24
Оба оператора предназначены для переформатирования данных таблиц средствами SQL без программирования и удобны для построения отчётов и анализа имеющихся данных. 1