我有一个变量call_15_second
,其值为:0,1,Null
因此,我首先处理NULL并将它们更改为0,下面的代码应该这样做。
sum(COALESCE(call_15_second, 0)) AS call_15_second,
与此同时,我实际上想要改变所有' 1'值/属性为' 15' (数字 - 所以我可能会做进一步的计算) - 或者' 15secs' (字符值) 我怎么能这样做?Cloudera?
答案 0 :(得分:0)
这适用于任何需要它的人:
SELECT CASE call_15_second
WHEN 1 then 15
ELSE 0
END
AS call_15_second
FROM old ;