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

DB ORACLE QUERY

V Oracle můžete použít listagg() , ale nemá žádné distinct volba. Použijte tedy poddotaz a dvě úrovně agregace:

select listagg(id, ',') within group (order by id) as id, name, sum(cnt)
from (select id, name, count(*) as cnt
      from t
      group by id, name
     ) x
group by name;



  1. Mohu použít klíčové slovo Postgres jako alias ve vybraném seznamu?

  2. Jak auditovat odstranění v určité tabulce pomocí Oracle?

  3. Použití výstupního parametru z SQL Server uložené procedury v Accessu

  4. PHP mysql_stmt::fetch() způsobí vyčerpání paměti pro závažnou chybu PHP