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

Opdel kolonne til flere rækker

Og det rigtige svar er.

select Number, substr(
Site, 
instr(','||Site,',',1,seq),
instr(','||Site||',',',',1,seq+1) - instr(','||Site,',',1,seq)-1)  Site
from Sitetable,(select level seq from dual connect by level <= 100) seqgen
where instr(','||Site,',',1,seq) > 0


  1. Hvordan returnerer jeg indsat række i mysql ved hjælp af json-format?

  2. Opdater række med data fra en anden række i samme tabel

  3. 2 måder at aktivere ordombrydning i SQLite

  4. MYSQL - Én kolonne refereret til flere tabeller