SNOWFLAKEPARSE_JSON模式匹配键

问题描述 投票:0回答:1

我在我的雪花桌上有一个相当凌乱的json场,上面有数百个钥匙。问题是我不知道在运行查询之前存在哪些键。我有办法使用

parse_json(field1):keyname
在功能上是
parse_json(field1):'%keyname%'
吗?我需要访问每个记录的关键名称启动相同,但随着记录而异。示例:record1键可能是
task_work
,而record2将为
task_home
,因此我需要Parse_json()函数才能通过。有些记录将两者都有,另一些记录将没有。
我尝试使用
parse_json(field1):task_%

为每个有效的记录拉所有键

有太多的钥匙无法使用简单的案例语句来执行此操作,因为一些键具有数百个关键选项。

	
可以使用object_keys(),过滤和获取来实现:

object_keys()

输出:
sql json snowflake-cloud-data-platform
1个回答
0
投票

	

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.