переименование атрибутов - Cloudera - PullRequest
0 голосов
/ 02 мая 2018

У меня есть переменная call_15_second, которая имеет значения: 0, 1, Null Поэтому я сначала забочусь о NULL и меняю их на 0, что должен делать код ниже.

sum(COALESCE(call_15_second, 0)) AS    call_15_second,

В то же время я на самом деле хочу изменить все значения / атрибуты '1' на '15' (числовое значение - так что я потенциально мог бы делать дальнейшие вычисления) - или на '15secs' (значение символа) Как я могу сделать это, О Cloudera?

1 Ответ

0 голосов
/ 02 мая 2018

это работает для всех, кому это тоже нужно:

SELECT CASE call_15_second
WHEN   1 then   15
ELSE   0 
END
AS call_15_second
FROM old ;
...