【问题标题】:nested STRUCT type in BigqueryBigquery 中的嵌套 STRUCT 类型
【发布时间】:2017-01-27 12:10:09
【问题描述】:

我正在尝试在 BigQuery 中形成嵌套的 STRUCT 类型。面临语法错误。

查询: 选择 STRUCT > ('ind', 'dev','ind',('ind')) AS dealGeography

错误:结构字段 4 具有不强制转换为 STRUCT 的类型文字 STRING

请就如何处理提出建议。

已在此处附加此字段的架构。 https://i.stack.imgur.com/N8dVj.png

【问题讨论】:

    标签: google-bigquery


    【解决方案1】:

    如果我理解正确,您想在查询中创建此数据。既然如此,也许这对你有用:

    SELECT STRUCT<id string, type string, name string, address STRUCT<addressCountry string>> ('1', 'test', 'mr_a', struct('addr')) as dealGeography
    

    您只需要定义数据的架构,您还需要将内部结构指定为struct

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-12-26
      • 2022-01-13
      • 2022-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多