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

SQL Regex-søgning efter sidste tegn virker ikke

Hvorfor bruger du | i mønsteret? Hvorfor + ?

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

Hvis du vil have flere:

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

eller:

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


  1. Tilføjelse af kolonne med primærnøgle i eksisterende tabel

  2. Gyldige modifikatorer for SQLite dato/tidsfunktioner

  3. 6 måder at tjekke din MariaDB-version på

  4. Funktion som parameter til en anden funktion i Postgres