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

Beberapa fungsi REPLACE di Oracle

Meskipun utas ini lama adalah yang pertama di Google, jadi saya akan memposting Oracle yang setara dengan fungsi yang diterapkan di sini, menggunakan ekspresi reguler.

Cukup cepat daripada nested replace(), dan jauh lebih bersih.

Untuk mengganti string 'a','b','c' dengan 'd' di kolom string dari tabel yang diberikan

select regexp_replace(string_col,'a|b|c','d') from given_table

Ini tidak lain adalah ekspresi reguler untuk beberapa pola statis dengan operator 'atau'.

Waspadalah terhadap karakter khusus regexp!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Instalasi Oracle 12c gagal mengakses lokasi sementara

  2. Bagaimana saya bisa menggunakan regex untuk membagi string, menggunakan string sebagai pembatas?

  3. Bagaimana Menghubungkan Aliran Udara ke database oracle

  4. Pengembang SQL 4.1.2

  5. orakel | hapus catatan duplikat