Oracle
 sql >> база данни >  >> RDS >> Oracle

Разделете колоната на няколко реда

И правилният отговор е.

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. изпълнение на функция в sql plus

  2. Връщане на имена на колони на Oracle във формат table.column?

  3. 12c Автоматично попълване на колона със стойност на последователността

  4. Как да отменя продължителна операция с база данни?

  5. Извикайте съхранена процедура от sqlplus