Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

regex em SQL para detectar um ou mais dígitos


Use REGEXP operador em vez de LIKE operador

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

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

Verifique a SQL FIDDLE DEMO

SAÍDA
|         NAME |
|--------------|
| 129387 store |