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

Vis flere værdier af en kolonne i én række (SQL Oracle)

Jeg tror, ​​at dette burde virke, forudsat at for hver SEQ værdi er der altid en række med ROWSEQNUM=1 og værdierne for ROWSEQNUM stige sekventielt uden mellemrum.

select seq, min(rowseqnum), max(assoc_list)
from (
  select seq, rowseqnum, sys_connect_by_path(assisting_associate,';') assoc_list
    from assoc_table
    start with rowseqnum=1
    connect by seq = prior seq and rowseqnum = prior rowseqnum + 1
  )
group by seq



  1. Hvad er en formatstreng i SQL Server?

  2. Sammenligner MariaDB Server med MariaDB Cluster

  3. Henter en række med data fra nøgleværdi-partabel i MySQL

  4. Kaldning af en lagret procedure i Postgresql gennem F# og Npgsql