[英]How can i unnest a string field into rows in SQL BIGQUERY
如何取消嵌套字符串字段表标志:类型为 integer 的 ID 和类型为字符串的类别
ID | 类别 |
---|---|
1201 | 未分类,项目方问题,CI 配置问题 |
1202 | 机器稳定性,机器稳定性,机器稳定性, |
需要Output
ID | 类别 |
---|---|
1201 | 未分类 |
1201 | 项目方的问题 |
1201 | CI 配置问题 |
1202 | 机器稳定性 |
1202 | 机器稳定性 |
1202 | 机器稳定性 |
谢谢
select *,
(select ( categories)
from unnest(split(categories)) categories
)as distinct_product_count
FROM `Flags`
我得到错误标量子查询产生了不止一个元素
您不需要使用子查询来执行此操作,您可以在unnest
function 中使用split
,但您可以在from
子句之后立即指定它,如下所示:
select
ID,
category
from `Flags`, unnest(split(categories)) as category
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.