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

Tilpasning af et Regex til at arbejde med MySQL

For at matche et ciffer skal du bruge enten [0-9] eller [[:digit:]] .

Prøv dette:

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

Se det fungere online:sqlfiddle .

Se manualen til REGEXP .




  1. Deklarer rækketypevariabel i PL/pgSQL

  2. opfylder den nødvendige mængde ved hjælp af mysql

  3. SQL Server-afrundingsfejl, giver forskellige værdier

  4. Opdater flere rækker mysql