尝试在 Big Query 中按 sql 在组上使用别名
Trying to use aliases on a group by sql in Big Query
您好,我有运行的 sql 代码,但我正在尝试命名列,但我仍然得到 f0_ 、 f1_ 列
SELECT use_date, (use_source), sum(New_Users), sum(new_policies), sum(total_cost), sum(MT_enrollments), sum(cf_quoted_users)
FROM ( SELECT use_date, use_source, New_Users as New_Users, new_policies as new_policies, total_cost as total_cost, MT_enrollments as MT_enrollments, cf_quoted_users as cf_quoted_users
FROM `spot-pet-production.legacy_exec.legacy_exec_data`) itmenames
group by use_date, use_source, New_Users, new_policies, total_cost, MT_enrollments, cf_quoted_users
order by use_date desc
和结果
Row use_date use_source f0_ f1_ f2_ f3_ f4_
1 2022-04-03 wickfire null null null null 3.0
对我的代码有什么问题有帮助吗?
改为在外部查询中命名列。例如
SELECT use_date, (use_source), sum(New_Users) as Sum_New_Users, ...
您好,我有运行的 sql 代码,但我正在尝试命名列,但我仍然得到 f0_ 、 f1_ 列
SELECT use_date, (use_source), sum(New_Users), sum(new_policies), sum(total_cost), sum(MT_enrollments), sum(cf_quoted_users)
FROM ( SELECT use_date, use_source, New_Users as New_Users, new_policies as new_policies, total_cost as total_cost, MT_enrollments as MT_enrollments, cf_quoted_users as cf_quoted_users
FROM `spot-pet-production.legacy_exec.legacy_exec_data`) itmenames
group by use_date, use_source, New_Users, new_policies, total_cost, MT_enrollments, cf_quoted_users
order by use_date desc
和结果
Row use_date use_source f0_ f1_ f2_ f3_ f4_
1 2022-04-03 wickfire null null null null 3.0
对我的代码有什么问题有帮助吗?
改为在外部查询中命名列。例如
SELECT use_date, (use_source), sum(New_Users) as Sum_New_Users, ...