一行显示结果

时间:2019-04-10 11:59:04

标签: postgresql psql

找不到此类问题的答案。我要从表格中选择一列,并且希望在psql控制台中将一行中的输出轻松复制。

select id from my_table;

代替

  id  
------
 1295
 1359
  568
   36
  395
  569
 1216
 1296

我想看

1295 1359 568 36 395 569 1216 1296

在psql控制台中可以吗?

1 个答案:

答案 0 :(得分:1)

使用string_agg()

SELECT string_agg(id::text, ' ') FROM my_table;

如果text不是字符串类型,则可能需要强制转换为id

请参阅: