teradata: преобразование имен столбцов в значения столбцов

У меня есть таблица с именами столбцов

ID, X1, X2, X3 

и содержит значения столбца, такие как

1, Hi, Hello,NULL
2, NULL,Hello123,XXX

выход должен быть

1 X1 
1 X2
2 X2
2 X3

Нулевые значения должны быть отфильтрованы, а имена столбцов должны быть в виде значений столбцов.

1 ответ

Вы должны объединить две вещи:

1) TITLE -> эта функция поместит Title / ColumnName в ColumnValue

2) UNPIVOT -> Эта функция будет размещать столбцы в ряды между собой

Другие вопросы по тегам