Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MySQL REGEXP - Loại bỏ khoảng trắng và các ký tự không phải số

thế còn:

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

khớp với các số bắt đầu bằng dấu cộng, chúng có thể chứa dấu gạch ngang, dấu ngoặc đơn và dấu cách. nhưng không có dấu cộng nào khác ngoài lúc bắt đầu. và cũng không có ký tự. cũng loại bỏ dấu gạch ngang, dấu cách và dấu ngoặc đơn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tiết kiệm 30 tháng 2 trên Mysql (Định dạng ngày)

  2. Định dạng ngày nhật ký truy vấn MySQL

  3. MySQL truy vấn regex không phân biệt chữ hoa chữ thường

  4. Truy vấn sql chỉ trả về hàng đầu tiên

  5. Khởi tạo PHP PDO không thành công do cổng đôi - Không có PDOException:SQLSTATE [HY000] [2002]