如何在BigQuery中处理记录数据类型

时间:2015-05-29 19:09:53

标签: sql google-bigquery

我正在尝试从GBQ表中的RECORD数据类型字段中提取值。有人可以分享您对如何从RECORD数据类型的字段中提取值的想法吗?这是我到目前为止所尝试的内容。

xyz - 一个RECORD数据类型的字段。

SELECT * FROM TABLE
WHERE xyz.key = 'some_value'

1 个答案:

答案 0 :(得分:1)

试试这个

REGEXP_EXTRACT(xyz, r'"key":"(.*?)"')

进一步研究,

https://cloud.google.com/bigquery/query-reference#regexp_extract