#sql #teradata #teradata-sql-assistant
#sql #teradata #teradata-sql-помощник
Вопрос:
Как я могу заполнить анкету ? или нулевые значения в col2 с соответствующими значениями в col1 с использованием Teradata SQL?
Данные
col1 col2 10 10 11 ? 12 12 14 ? 65 ?
Ожидаемый Результат
col1 col2 10 10 11 11 12 12 14 14 65 65
Ответ №1:
Воспользуйся COALESCE
:
SELECT col1, COALESCE(col2, col1) AS col2 FROM yourTable ORDER BY col1;
Ответ №2:
select c.col1, case when c.col2 is null then c.col1 else col2 end as col2 from your_table as c