sql >> Databasteknik >  >> RDS >> Mysql

SQL-matchning på bokstäver och siffror

Jag har inte MySQL på den här maskinen att testa men jag tror

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

Borde göra det. ^ är ett ankare för start av sträng, $ för slutet av strängen och resten bör vara självförklarande.

Det verkar som att du också kan använda REGEXP '^[[:digit:]][[:digit:]][[:alpha:]]$' men helt oprövad och går bara bort från dokumenten.



  1. Startar om transaktionen i MySQL efter dödläge

  2. Hur bifogar jag en fil från katalogen till e-postmeddelandet skickat med utl_smtp

  3. Prioritet för AND- och ELLER-operatorn i Mysql-valfrågan

  4. Programmatiskt hämta SQL Server lagrad procedur källa som är identisk med källan som returneras av SQL Server Management Studio gui?