Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL REGEXP - Премахване на бели интервали и нецифрови знаци

какво ще кажете за:

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

съответства на числа, които започват със знак плюс, могат да съдържат тирета, скоби и интервали. но без знаци плюс освен в началото. и също няма герои. също така премахва тирета, интервали и скоби.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHPmailer - Многократно изпращане на имейл

  2. Изтрийте с Join в MySQL

  3. Eclipse - Как да добавите нова връзка с MariaDB

  4. Как да изчислим медиана в MySQL

  5. MySql Тригери за изтриване на дъщерни записи в същата таблица