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

VÆLG returnerer flere rækker som streng

Forudsat 11g (når listagg blev indført):

  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. Hvad er forskellen mellem Oracle SYS- og SYSTEM-kontiene?

  2. PDO bindParam() med flere navngivne parametre

  3. Optimering af flere sammenføjninger

  4. Nulstil id-antal efter tabelsletning()