Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Các giá trị được phân tách bằng dấu phẩy trong Oracle

Có thể như thế này?

with my as (
  select '6,7,99.3334' str
    from dual
)
select 
  regexp_substr(my.str,'[^,]+',1,level) part
from my
connect by level <= length(regexp_replace(my.str,'[^,]+')) + 1
;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle 12.2.0.1 sắp ra mắt vào năm 2016

  2. Làm thế nào để trả về một RefCursor từ hàm Oracle?

  3. Làm thế nào để ghi lại một cơ sở dữ liệu

  4. tiêu chí tìm kiếm khác biệt giữa Like và Contains () trong oracle

  5. Sử dụng tnsnames.ora trong Oracle SQL Developer