Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak usunąć cyfry i znaki specjalne z początku ciągu?

Dla Oracle masz regexp_replace funkcjonować. Możesz więc wykonać poniższe czynności, aby zastąpić znaki niealfabetyczne z początku ciągu:

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

Pierwszy ^ w ^([^a-zA-Z]*) jest dopasowanie początku ciągu. Drugi ^ jest dopasowanie dowolnych znaków niealfabetycznych.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Uruchom procedurę składowaną w programie SQL Developer?

  2. dodawanie dni roboczych w Oracle sql

  3. Znajdź zduplikowane wpisy w kolumnie

  4. JOIN Problem:Popraw instrukcję SQL do rozwiązania:ORA-01799:kolumna nie może być połączona z podzapytaniem

  5. Jak ustawić właściwą ścieżkę do pliku TNSNAMES w aplikacji C#?