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 处理函数
