将查询结果转换为数组

时间:2013-12-06 09:45:42

标签: sql postgresql

如何将查询结果转换为数组。例如

select ARRAY[x."Id"] as "id"
from public."jp_OnlyIds" as x

在上面的代码中,我得到了许多带有单个元素数组的行,我想得到一个包含所有元素的数组,我该怎么做?

我使用Posgres数据库

1 个答案:

答案 0 :(得分:2)

你可以试试这个:

select array_agg(x."id")  as "id" from public."jp_OnlyIds" as x