首页 > 解决方案 > 重命名属性 - Cloudera

问题描述

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

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

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

标签: sqlcloudera

解决方案


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

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

推荐阅读