Vergleichen Sie Strings in Oracle

Brauche ich zur Abfrage einer Tabelle für die Werte in einem gegebenen string. Die Tabelle case-Sensitiv ist, aber ich will ein ToLower() im Vergleich.

Angenommen ich habe a-Klassen-Tabelle mit den folgenden Daten.

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

Meine Abfrage sollte so etwas wie

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

Ist dies der beste Weg zu tun, der Vergleich?

Update

Ich habe keine Kontrolle über die Datenbank oder die Daten. Ich bin eine nur-lese-Verbraucher.

InformationsquelleAutor | 2008-12-23

Schreibe einen Kommentar