我在我的雪花桌上有一个相当凌乱的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()
输出: