Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Konwertuj każdy znak w ciągu na wiersz

with temp as (select '12456' as str from dual)
select substr(str,level,1)
from temp
connect by level <= length(str);

Wynik:

1
2
4
5
6



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wyzwalanie tylko dla zmienionych wartości

  2. Błąd ORA-12514 po ponownym uruchomieniu serwera

  3. Efektywnie wstawiaj duże ilości danych za pomocą SQL

  4. Dopasowanie do grupy, która może, ale nie musi istnieć

  5. jak zaktualizować id z jednej tabeli do drugiej?