【问题标题】:How to get a column inside another column?如何在另一列中获取一列?
【发布时间】:2020-10-09 01:53:08
【问题描述】:

我正在尝试运行专栏

name.pt_BR

在列内

名字

但我不明白如何在 BigQuery 中获取此信息。

以后如何获取此信息以加入另一个查询?

SELECT name.pt_BR FROM `source_internal.skills` 

返回错误

Cannot access field pt_BR on a value with type ARRAY<STRUCT<pt_BR STRING, en STRING>> at [1:13]

栏目:

姓名

姓名。pt_BR

姓名。zh

【问题讨论】:

    标签: sql arrays string select google-bigquery


    【解决方案1】:

    试试下面。

    SELECT pt_BR 
    FROM `source_internal.skills`, UNNEST(name)
    

    【讨论】:

    • 非常感谢!!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-09
    • 2020-12-04
    • 2018-06-22
    • 1970-01-01
    • 2021-10-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多