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

Dapatkan kata setelah kata tertentu menggunakan regexp_substr di sql oracle

Anda dapat menggunakan

select regexp_substr ('sys: error: This is a message ''123:'' for column EMP_NB', 'column[[:space:]]*([[:alpha:]_]+)', 1, 1, NULL, 1) from dual

Di sini,

  • column - cocok dengan column kata
  • [[:space:]]* - 0 atau lebih karakter spasi putih
  • ([[:alpha:]_]+) - menangkap ke dalam Grup 1 satu atau lebih huruf atau garis bawah.

Nilai yang diambil hanya dikembalikan, karena argumen ID grup terakhir disetel ke 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. Cara menulis java.sql.Array ke java.sql.SQLOutput dalam SQLData.writeSQL() untuk Oracle

  2. PHP Oracle oci_num_rows hasil 0

  3. ORA-00838

  4. Proses upgrade langkah demi langkah ke R12.2 Upgrade bagian -2 (Driver Upgrade Utama untuk R12.2.0)

  5. Perlu menemukan hari kerja berikutnya dan sebelumnya di oracle