sql >> Database >  >> RDS >> Mysql

regex in SQL om een ​​of meer cijfers te detecteren

Gebruik REGEXP operator in plaats van LIKE telefoniste

Probeer dit:

SELECT '129387 store' REGEXP '^[0-9]* store$';

SELECT * FROM shop WHERE `name` REGEXP '^[0-9]+ store$';

Bekijk de SQL FIDDLE DEMO

UITVOER

|         NAME |
|--------------|
| 129387 store |


  1. Codeigniter:Fout in ORDER BY CASE-query

  2. COALESCE-functie gebruiken om waarden gescheiden te maken met komma's

  3. twee geselecteerde uitspraken samenvoegen

  4. Heb ik htmlentities() of htmlspecialchars() nodig in voorbereide statements?