【发布时间】:2023-01-20 03:27:00
【问题描述】:
我需要删除一些记录(包含 t)以便解析/展平数据列。 CTE 中创建“选项卡”的查询是独立工作的,但是当在 CTE 内部时,我在尝试解析 json 时遇到相同的错误,如果我没有尝试过滤掉罪魁祸首的话。
with tab as (
select * from table
where data like '%t%')
select b.value::string, a.* from tab a,
lateral flatten( input => PARSE_JSON( a.data) ) b ;
;
错误:
Error parsing JSON: unknown keyword "test123", pos 8
示例数据:
Date Data
1-12-12 {id: 13-43}
1-12-14 {id: 43-43}
1-11-14 {test12}
1-11-14 {test2}
1-02-14 {id: 44-43}
【问题讨论】:
标签: sql json snowflake-cloud-data-platform