重命名属性 - 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 ;
我有一个变量 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 ;