jsonb_build_array() 是一个系统函数,用于从可变参数列表构建一个 jsonb 数组。
jsonb_build_array() 添加于 PostgreSQL 9.5。
用法
jsonb_build_array ( VARIADIC "any" ) → jsonb
每个参数都将根据 to_jsonb() 进行转换。输出的数组可以是异构类型的。
变更历史
- PostgreSQL 9.5
- 添加于 (commit 7e354ab9)
示例
jsonb_build_array() 的基本用法示例
postgres=# SELECT jsonb_build_array('foo', 1, 'bar', now(), 2, 'baz');
jsonb_build_array
-----------------------------------------------------------------
["foo", 1, "bar", "2023-08-24T19:22:35.008855+09:00", 2, "baz"]
(1 row)
参考资料
- PostgreSQL文档: JSON创建函数
