Motif de Correspondance avec Comme Clause

Je suis d'essayer d'utiliser une clause LIKE dans une instruction SQL pour correspondre à un certain modèle dans Oracle.

Je voudrais faire quelque chose en tant que telle:

LIKE '[A-Z][A-Z][1-4]%'

..mais je ne peux pas utiliser une regex parce que c'est sur Oracle9i (regex soutien dans 10g).

Je suis tenter de correspondre à quelque chose qui a deux caractères avant, puis un nombre entre 1 et 4 et que quoi que l'au-delà. J'ai essayé ceci, mais il ne semble pas fonctionner. Le seul moyen que j'ai été en mesure de l'obtenir pour fonctionner est de faire:

WHERE ...
LIKE '%1__' OR 
LIKE '%2__' OR 
LIKE '%3__' OR 
LIKE '%4__'

Je ne suis pas sûr de la façon dont je voudrais faire c'est possible ou de la bonne façon, comme je n'ai jamais essayé avec des motifs à la clause LIKE.

Toute aide que vous pourriez donner serait grandement apprécié.

OriginalL'auteur | 2009-09-30