重命名属性 - Cloudera

时间:2018-05-01 23:54:51

标签: sql cloudera

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

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

与此同时,我实际上想要改变所有' 1'值/属性为' 15' (数字 - 所以我可能会做进一步的计算) - 或者' 15secs' (字符值) 我怎么能这样做?Cloudera?

1 个答案:

答案 0 :(得分:0)

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

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