我正在尝试从GBQ表中的RECORD数据类型字段中提取值。有人可以分享您对如何从RECORD数据类型的字段中提取值的想法吗?这是我到目前为止所尝试的内容。
xyz - 一个RECORD数据类型的字段。
SELECT * FROM TABLE
WHERE xyz.key = 'some_value'
答案 0 :(得分:1)
试试这个
REGEXP_EXTRACT(xyz, r'"key":"(.*?)"')
进一步研究,
https://cloud.google.com/bigquery/query-reference#regexp_extract