sql - 重命名属性 - Cloudera
问题描述
我有一个call_15_second
具有以下值的变量:0、1、Null 因此我首先处理 NULL 并将它们更改为 0,下面的代码应该这样做。
sum(COALESCE(call_15_second, 0)) AS call_15_second,
同时,我实际上想将所有“1”值/属性更改为“15”(数字 - 所以我可能会做进一步的计算)或“15secs”(字符值)我怎么能这样做 om Cloudera?
解决方案
这也适用于任何需要它的人:
SELECT CASE call_15_second
WHEN 1 then 15
ELSE 0
END
AS call_15_second
FROM old ;
推荐阅读
- pimcore - Pimcore 考试路由
- flutter - 从 Builder 在 Flutter 中制作唯一的 List Tile 项目
- javascript - 在 React 音频标签不起作用,而是只显示链接
- reactjs - StateManagement 工具与原生 useState
- flutter - Flutter webview:ssl_client_socket_impl 和 Uncaught SecurityError 错误
- sql-server - 如何在 Azure 数据仓库(突触)中授予架构级别权限?
- c# - 卸载几个参考后出现未知错误
- python - 如何在python中将数据框的列名从字符串转换为元组?
- python - 如何在数组中查找非字符串索引
- android - 使用 Hilt 注入 CoroutineWorker