Comparer les Chaînes en Oracle

J'ai besoin d'interroger une table de valeurs donnée une chaîne de caractères. La table est sensible à la casse, mais je veux faire un ToLower() dans la comparaison.

Supposons que j'ai une table classes avec les données suivantes.

class    teacher
-----------------
Mat101   Smith
MAT101   Jones
mat101   Abram
ENG102   Smith

Ma requête doit être quelque chose comme

Select teacher From classes where lower(class) = 'math101'

Est-ce la meilleure façon de faire la comparaison?

Mise à jour

Je n'ai pas de contrôle sur la base de données ou les données. Je suis un accès en lecture seule à la consommation.

InformationsquelleAutor | 2008-12-23