sql >> Databáze >  >> RDS >> Mysql

MySQL REGEXP - Odstranění mezer a nenumerických znaků

co třeba:

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

odpovídá číslům, která začínají znaménkem plus, mohou obsahovat pomlčky, závorky a mezery. ale žádná znaménka plus kromě na začátku. a také žádné postavy. také odstraní pomlčky, mezery a závorky.



  1. Vložení NEW.* z generického spouštěče pomocí EXECUTE v PL/pgsql

  2. Spusťte PDO s polem obsahujícím hodnoty null

  3. Připojení k MySQL nefunguje:2002 Žádný takový soubor nebo adresář

  4. Php Session a post problémy na přihlašovací stránce