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

Pilih kata di antara koma (tidak termasuk tanda kutip ganda) menggunakan regexp_substr

Coba ini:

'^("[^"]*",|[^",]*,){'||(n-1)||'}("[^"]*"|[^",]*)', 1, 1, '', 2

atau versi yang lebih sederhana:

'(^|,)("[^"]*"|[^",]*)', 1, n, '', 2

atau jika kutipan tidak diinginkan - bungkus menjadi:

regexp_replace( ..., '"', '')



  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 menyalin data dari Excel ke oracle?

  2. cara memanggil fungsi dalam fungsi plsql

  3. Variabel dalam skrip TOAD

  4. Apakah ada cara untuk menyiram output dari PL/SQL di Oracle?

  5. Kesalahan Pemicu Oracle PL/SQL