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

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

ID, X1, X2, X3 

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

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

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

1 X1 
1 X2
2 X2
2 X3

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


person user2653353    schedule 13.07.2018    source источник


Ответы (1)


Вам нужно совместить две вещи:

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

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

person hhoeck    schedule 19.07.2018