首页 > 解决方案 > 按字母顺序排序数组元素 PostgreSQL

问题描述

我知道必须有办法做到这一点,但我的谷歌搜索无济于事。我正在尝试获取记录集,创建一个数组并按字母顺序对元素进行排序。我将如何做到这一点?

标签: postgresql

解决方案


为此,您需要在函数中使用该ORDER BY子句。ARRAY_AGG例子:

SELECT ARRAY_AGG(fullname ORDER BY lastname)
FROM ...

这将返回一个名称按姓氏排序的数组。


推荐阅读