标签: sql arrays postgresql row
我有桌子:
Id Code Name 1 001 Marry
我想要这个结果:
{1,001,Marry}
答案 0 :(得分:13)
使用array constructor:
SELECT ARRAY[Id::text, Code::text, Name::text] AS my_arr FROM tbl;
当然,我们需要一种共同的类型。数组元素必须是同一类型。每种类型都可以转换为text,因此这是显而易见的选择。
text