sql >> Database >  >> RDS >> Mysql

Zoeken naar laatste tekens in SQL Regex werkt niet

Waarom gebruik je | in het patroon? Waarom de + ?

SELECT * FROM table WHERE (data REGEXP '\|49213[A-Z]\|')

Als je meerdere wilt:

SELECT * FROM table WHERE (data REGEXP '\|49213[A-Z]+\|')

of:

SELECT * FROM table WHERE (data REGEXP '[|]49213[A-Z][|]')


  1. Postgres pl/java waarschuwingen

  2. Voeg de tweede kolomwaarde samen als de eerste kolomwaarde hetzelfde is

  3. 2 Functies die de maand retourneren vanaf een datum in Oracle

  4. MySQL:u kunt de 'taken' van de doeltabel niet specificeren voor update in de FROM-clausule