【发布时间】:2022-10-05 01:34:22
【问题描述】:
我有一个类似下面的 PostgreSQL 查询,它可以正常工作并按预期返回 foo 。
SELECT json_extract_path_text('{"f2":{"f3":1},"f4":{"f5":99,"f6":"foo"}}','f4', 'f6') as foo
这不起作用。它只是返回空值。
SELECT json_extract_path_text('{"f2":{"f3":1},"f4":[{"f5":99,"f6":"foo"},{"f5":99,"f6":"foo"}]}','f4', 'f6') as foo
我已经尝试了在PostgreSQL Function 网站上可以找到的所有功能组合。因此我的问题是,我如何到达 json 数组中的 foo ?
【问题讨论】:
标签: sql postgresql