[英]Unnest array defined as string within a row in BigQuery
我有以下查询
select 123 as user_id, "[\"A\",\"B\",\"C\"]" as category
生成此数据:
user_id category
123 ["A","B","C"]
我想从这些数据中得到的是:
user_id category
123 A
123 B
123 C
我该怎么做?
下面使用。
WITH sample_data AS (
select 123 as user_id, "[\"A\",\"B\",\"C\"]" as category
)
SELECT user_id, category
FROM sample_data, UNNEST(JSON_VALUE_ARRAY(category)) category;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.