array_sort() 是一个系统函数,用于对提供的 数组 的第一维进行排序。
array_sort() 在 PostgreSQL 18 中添加。
用法
array_sort (arrayanyarray[,descendingboolean[,nulls_firstboolean]] ) →anyarray
变更历史
- PostgreSQL 18
- 添加(提交 6c12ae09)
示例
array_sort() 的基本用法示例
postgres=# SELECT array_sort(ARRAY[3,1,2]);
array_sort
------------
{1,2,3}
(1 row)
postgres=# SELECT array_sort(ARRAY['z','a','q']::char[], true);
array_sort
------------
{z,q,a}
(1 row)
参考资料
- PostgreSQL documentation: 数组函数
