sql >> Database teknologi >  >> RDS >> Oracle

Hvordan bruger man Oracles LISTAGG-funktion med et unikt filter?

Jeg har ikke en 11g-instans tilgængelig i dag, men kunne du ikke bruge:

SELECT group_id,
       LISTAGG(name, ',') WITHIN GROUP (ORDER BY name) AS names
  FROM (
       SELECT UNIQUE
              group_id,
              name
         FROM demotable
       )
 GROUP BY group_id


  1. Laravel 5 PDOException kunne ikke finde driver

  2. PostgreSQL hvordan man kan se hvilke forespørgsler der er kørt

  3. Fremkaldelse af et PHP-script fra en MySQL-trigger

  4. Hvordan forhindrer man automatisk nedlukning af SQL Server LocalDB?