首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Presto SQL -组合列

Presto SQL -组合列
EN

Stack Overflow用户
提问于 2022-07-20 23:21:38
回答 1查看 54关注 0票数 0

我使用AWS雅典娜对我的数据集运行一个查询,以组合来自不同数据集中(例如)的不同列的值。每个客户端都有一个拼花文件。但是,输出对于"all_clients_total_clicks“来说是空的。奇怪的是,另一个表上的类似代码正在工作--只是不适用于我目前正在处理的代码。

有人能帮我确认一下我的语法是否可以接受吗?或者指给我正确的方向/文件以供审查?下面是SQL:

代码语言:javascript
运行
复制
SELECT "columnA",
    sum("columnX") AS "TotalImpressions",
    cast(sum("client1_column_total_clicks") AS double)
    + cast(sum("client2_column_total_clicks") AS double)
    + cast(sum("client3_column_total_clicks") AS double)
    + cast(sum("client4_column_total_clickss") AS double) AS "all_clients_total_clicks"
FROM "db_name"."db_table"
Group by "columnA"
EN

回答 1

Stack Overflow用户

发布于 2022-07-21 15:42:23

此问题源于试图添加空值。使用Try + Coalesce为我解决了这个问题。

Conditionals的Presto DB文档

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73059091

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档