Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL REGEXP - Menghapus spasi dan karakter non-numerik

bagaimana dengan:

SELECT
    person,
    replace(replace(replace(replace(phone_number,' ',''),'(',''),')',''),'-','') as phone_number
FROM
    people
WHERE
    phone_number RLIKE '^[+]?[-() 0-9]+$';

cocok dengan angka yang dimulai dengan tanda tambah, angka tersebut dapat berisi tanda hubung, tanda kurung, dan spasi. tapi tidak ada tanda plus selain di awal. dan juga tidak ada karakter. juga menghilangkan tanda hubung, spasi, dan tanda kurung.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kesalahan fatal:Kelas 'TableRows' tidak ditemukan di

  2. Beberapa pernyataan IF di MYSQL

  3. NHibernate akan memasukkan tetapi tidak memperbarui setelah pindah ke Host dengan server bersama yang menjalankan mysql

  4. MySQL:Bisakah Anda menentukan batas acak?

  5. Masalah fungsi agregat MySQL