Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Pisahkan kolom menjadi beberapa baris

Dan jawaban yang benar adalah.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara ZIP File di PL/SQL?

  2. Bagaimana cara mengambil acara berikutnya ketika offsetnya variabel?

  3. Mengubah karakter khusus menjadi teks biasa di oracle

  4. Bagaimana cara mengambil semua anak rekursif dari baris induk di Oracle SQL?

  5. Pernyataan FORALL Dengan Klausa Terikat INDICES-OF Dalam Database Oracle