sql >> Database teknologi >  >> RDS >> Mysql

MySQL regex ved kørsel

Her er et simpelt MySQL regex, der tillader bestemte tegn mellem grupperinger af tal.

SELECT telephone_number
FROM table
WHERE telephone_number REGEXP '^1[() -]*999[() -]*999[() -]*9999$';

Dette matcher dine optegnelser, men formaterer ikke dem sådan, at de div. tegn fjernes, men du kan i det mindste finde de poster, der matcher det pågældende nummer.

Du kan nemt rette formateringen ved at ændre dette til en opdateringserklæring.



  1. Sådan begrænser du sql-udførelsestiden

  2. MySql Connector EF6

  3. Liste over fremmednøgler og de tabeller, de refererer til i Oracle DB

  4. Hvad betyder "LANGUAGE 'plpgsql' VOLATILE"?