sql >> Database >  >> RDS >> PostgreSQL

Sorteer een tekstaggregaat gemaakt met array_agg in postgresql

Voor moderne PostgreSQL (sinds versie 9.0), kunt u een BESTEL OP clausule in een geaggregeerde uitdrukking :

SELECT
    array_to_string(array_agg(name ORDER BY name), ', ')
FROM
    animals;

Voor uw specifieke doel kunt u ook string_agg om uw vraag te vereenvoudigen:

SELECT
    string_agg(name, ', ' ORDER BY name)
FROM
    animals;


  1. Aantal rijen in Oracle SQL Select?

  2. Slashes in MySQL-tabellen, maar met behulp van PDO en geparametriseerde query's. Hoe gaat het?

  3. Verbinding maken met SQL Server 2008 met TCP/IP

  4. Mysql meerdere rij insert-select statement met last_insert_id()