jsonb_array_elements_text()
是一个系统函数,用于将顶层 jsonb
数组扩展为一组 text
值。
jsonb_array_elements_text()
添加于 PostgreSQL 9.4。
用法
jsonb_array_elements_text (jsonb
) → setoftext
jsonb_array_elements()
提供了等效的功能,用于返回 JSON
值。
更改历史记录
- PostgreSQL 9.4
- 添加 (提交 d9134d0a)
示例
json_array_elements_text()
的基本用法示例
postgres=# SELECT * FROM jsonb_array_elements_text('["foo","bar", ["baz","qoo"]]'); value --------------- foo bar ["baz","qoo"] (3 rows)
参考
- PostgreSQL 文档: JSON 处理函数