gpt4 book ai didi

google-bigquery - 如何在单个条目匹配时选择整个记录

转载 作者:行者123 更新时间:2023-12-01 13:49:22 35 4
gpt4 key购买 nike

我有一个案例,我需要聚合数据并且我在每一行中嵌套了一条记录。我想做的是查看记录中的条目是否匹配,然后完整地返回记录,因为我对那里的其他数据感兴趣。这是我拥有的数据的基本模式

|- name
|- age
+- properties (repeated)
| |- key
| |- value

所以这样选择

SELECT
<some-columns>
FROM
<table>
WHERE
propeties.key = "candy"

只会返回记录中的键匹配“candy”而不是“game”的行。希望这能让我的问题更清楚。

最佳答案

在 BigQuery 中,您可以为此目的使用 OMIT RECORD IF 子句:

SELECT
<some-columns>
FROM
<table>
OMIT RECORD IF
EVERY(propeties.key != "candy")

关于google-bigquery - 如何在单个条目匹配时选择整个记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33099482/

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