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

SQL-match på bogstav- og talarrangement

Jeg har ikke MySQL på denne maskine til at teste, men jeg tror

SELECT myCol 
FROM myTable 
WHERE myCol REGEXP '^[0-9][0-9][A-Z]$'

burde gøre det. ^ er et anker for start af streng, $ for slutningen af ​​strengen, og resten skal være selvforklarende.

Det ser ud til, at du også kunne bruge REGEXP '^[[:digit:]][[:digit:]][[:alpha:]]$' men fuldstændig utestet og går bare ud af dokumenterne.



  1. MySQL-visningsdefineringstilladelser og fejl 1356

  2. Hvad er STATISTICS PROFIL i SQL Server?

  3. sammenligne kommaseparerede værdier i sql

  4. Skal tabelværdiparametre bruges her?