google-bigquery - BigQuery - 数据操作语言和嵌套列
问题描述
我经常使用嵌套列(类型记录,模式重复)。碰巧我想删除或更新满足嵌套行条件的行。除此之外,我可能想更新或删除嵌套行中的值。
到目前为止,这似乎是不可能的,因为我无法从使用 UNNEST 生成的交叉连接中更新/删除。我无法在 StackOverflow 或 Google Docs 上找到直接解决方案,除非使用 SELECT 创建一个新表,其中包含要删除的行以外的所有内容。但即使使用 SELECT 解决方法,当我想更改嵌套字段中的值时,我也不知道该怎么做。到目前为止,我只尝试过使用标准 SQL,并且没有使用旧版 SQL 的经验。
解决方案
推荐阅读
- java - Android imageview id 未解析,
- javascript - 如何根据道具reactjs渲染部分渲染
- javascript - 如何在 Asp.Net MVC 中将正则表达式分解为多个正则表达式?
- javascript - 我如何在 Elm 的本地存储中保存应用程序状态
- ruby - 茧形成的嵌套无法保存
- python - 带有自定义训练循环的 Tensorboard Graph 不包括我的模型
- python-3.x - 如何从文本中获取信息并使用python将其保存在变量中
- python - 与 AWS MySQL DB 的 Python 连接-“连接到 AWS 时出错:__init__() 为参数 'user' 获得了多个值”
- ruby-on-rails - 直接从 erb 文件引用供应商 js 文件
- python - 基于零交叉平均操作生成传出数据帧