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

SELECT vrací více řádků jako řetězec

Za předpokladu 11 g (když listagg byl představen):

  select    CONTRACT_NAME
         || '|'
         || LISTAGG(D.SERIALNUM, ',') within group (order by CONTRACTID)
    from CONTRACTS C join DEVICES D on D.FK_CONTRACTID = C.CONTRACTID
group by CONTRACT_NAME


  1. Je ORA_HASH společnosti Oracle náhodný?

  2. PHP – Vytvořte vnořené pole z dat MySQL

  3. Vložit do tabulky po získání ID z jiné tabulky

  4. Výjimka mySQL:Nelze se připojit k žádnému ze zadaných hostitelů MySQL. přes C#