Postgresql:如何将单个列请求作为整数数组返回

时间:2014-12-18 10:39:28

标签: postgresql

我想创建一个函数,它将表的一列返回为整数数组。

换句话说,我怎样才能将SELECT id FROM mytable的结果转换为整数[]?

1 个答案:

答案 0 :(得分:3)

你可以这样做:

SELECT ARRAY(SELECT id FROM mytable)

或者:

SELECT array_agg(id) FROM mytable