sql >> Databasteknik >  >> RDS >> PostgreSQL

'stuff' och 'for xml path('')' från SQL Server i Postgresql

Du kan använda string_agg istället.

SQL Fiddle

PostgreSQL 9.1.6 Schema Setup :

create table T
(
  Name varchar(10)
);

insert into T values('Kalle');
insert into T values('Pelle');
insert into T values('Urban');

Fråga 1 :

select string_agg(Name, ',') as Names
from T

Resultat :

|             NAMES |
---------------------
| Kalle,Pelle,Urban |


  1. Postgres kopierar Heroku Production DB till lokal utveckling DB

  2. Kan inte skapa PoolableConnectionFactory (Åtkomst nekad för användare ''@'localhost'

  3. PostgreSQL:Query Parallelism in Action

  4. Gör MERGE på PostgreSQL 9.5