【发布时间】:2020-06-04 23:43:37
【问题描述】:
我正在使用 Google Big Query 标准 SQL。试图弄清楚如何编写此代码。我有这张桌子。
A B
1 20
1 20
1 10
2 20
2 30
对于 A 列中的每个唯一值,如果 B 列的值为“10”,则创建一个新的 C 列,其值为“Y”,否则为“N”。
结果应该是这样的。
A B C
1 20 Y
1 20 Y
1 10 Y
2 20 N
2 30 N
在这个结果中,由于“1”至少有一次“10”的实例,所有“1”行将在新列 C 中分配一个“Y”值。
【问题讨论】:
标签: sql google-bigquery aggregate-functions