sql >> Base de Datos >  >> RDS >> Mysql

expresiones regulares en SQL para detectar uno o más dígitos

Use REGEXP operador en lugar de ME GUSTA operador

Prueba esto:

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

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

Consulte la DEMOSTRACIÓN DE SQL FIDDLE

SALIDA

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