重命名属性 - Cloudera

renaming attributes - Cloudera

我有一个变量 call_15_second,其值为:0、1、Null 因此,我首先处理 NULL 并将它们更改为 0,下面的代码应该这样做。

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

与此同时,我实际上想将所有“1”值/属性更改为“15”(数字 - 所以我可能会做进一步的计算)或“15secs”(字符值) 我怎样才能在 Cloudera 中做到这一点?

这也适用于任何需要它的人:

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