sql >> Databáze >  >> RDS >> Oracle

Agregace řetězců v Oracle:Více řádků do jednoho sloupce

Vím, že je to stará otázka, ale myslel jsem, že nabídnu řešení pomocí funkce Oracle LISTAGG .

Spustit:

select listagg(ename || ' is a ' || job, ', ')
within group (order by job, ename)
from   emp
where  job in ('MANAGER','ANALYST','CLERK');

Získáte:



  1. Výchozí datum MySQL () + 14 dní pro sloupec?

  2. MySql:odstranit řádky tabulky v závislosti na duplicitních hodnotách sloupců?

  3. Zastaralé funkce MySql

  4. sqliteLog 14:nelze otevřít soubor na řádku