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 -> Эта функция будет размещать столбцы в ряды между собой