Mysql
 sql >> Base de données >  >> RDS >> Mysql

Adapter une Regex pour fonctionner avec MySQL

Pour faire correspondre un chiffre, vous devez utiliser soit [0-9] ou [[:digit:]] .

Essayez ceci :

SELECT col1, col2, ..., coln
FROM products
WHERE sku REGEXP '^[A-Za-z]{2,4}-[0-9]{3}-[0-9]{2}$'

Voyez-le fonctionner en ligne :sqlfiddle .

Voir le manuel pour REGEXP .