gpt4 book ai didi

sql - 如何使用 BigQuery 在每一行中添加一个具有常量值的列

转载 作者:行者123 更新时间:2023-12-05 02:48:55 27 4
gpt4 key购买 nike

您好,我是大数据和 BigQuery 的新手。我有一个下表:

colA colB
1 2
3 4
2 5

现在我想创建一个新列,其值等于 sum(colA)/sum(colB)所以它应该看起来像这样:

colA  colB  colC
1 2 0.54
3 4 0.54
2 5 0.54

因此,为了实现这一点,我编写了以下查询:

Sum(colA)/sum(colB) as colC

但这就是我得到的:

colA  colB  colC
1 2 0.5
3 4 0.75
2 5 0.4

你能帮我解决这个问题吗..我正在努力了解我做错了什么。

最佳答案

像下面这样尝试

   select cola,colb,
(select sum(cola)/sum(colb) from table_name) as colc
from table_name

关于sql - 如何使用 BigQuery 在每一行中添加一个具有常量值的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64257064/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com