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

Bagaimana cara menghapus digit dan karakter khusus dari awal string?

Untuk Oracle Anda memiliki regexp_replace fungsi. Jadi Anda bisa melakukan hal di bawah ini untuk mengganti karakter non-abjad dari awal string:

select regexp_replace('24 Hi','^([^a-zA-Z]*)','') from dual

^ pertama di ^([^a-zA-Z]*) adalah untuk mencocokkan awal string. ^ kedua adalah untuk mencocokkan karakter non-abjad apa pun.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. customer.pk_name bergabung dengan transaction.fk_name vs. customer.pk_id [serial] bergabung dengan transaction.fk_id [integer]

  2. Masalah format angka di Oracle

  3. NHibernate - tidak dapat menemukan dialek (Oracle) dalam konfigurasi

  4. Metode Pengumpulan:Fungsi COUNT Dalam Database Oracle

  5. Operasi gabungan kueri Oracle sql?