sql >> Database >  >> RDS >> PostgreSQL

'stuff' en 'for xml path('')' van SQL Server in Postgresql

U kunt string_agg . gebruiken in plaats daarvan.

SQL Fiddle

PostgreSQL 9.1.6 Schema-instellingen :

create table T
(
  Name varchar(10)
);

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

Query 1 :

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

Resultaten :

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


  1. Naam van gegevensbron niet gevonden en geen standaardstuurprogramma opgegeven om mysql te verbinden

  2. CHECK beperking op geboortedatum?

  3. Verwijder tabel uit Oracle-database als tabel bestaat in sql-instructie

  4. Vind duplicaten of meer in Mysql, verwijder ze behalve de eerste invoer