按字母顺序对数组元素进行排序PostgreSQL

时间:2019-06-12 19:24:21

标签: postgresql

我知道必须有一种方法可以做到这一点,但是我的谷歌搜索无济于事。我试图获取一个记录集,创建一个数组,然后按字母顺序对元素进行排序。 我该怎么办?

1 个答案:

答案 0 :(得分:0)

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

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

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