[英]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.