sql >> Databasteknik >  >> RDS >> Oracle

SELECT returnerar flera rader som sträng

Om vi ​​antar 11g (när listagg introducerades):

  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. ställa in PostgreSQL med django-projektet

  2. Hur kan jag lägga till en kryssruta i en datatabell som ska användas för att radera den valda raden?

  3. Hur man undkommer speciella SQL-tecken i reguljärt uttryck i Mysql

  4. Vad är längden på en PHP-sessions-id-sträng?