Michael Schröpl: DB2-Datenbank und ASP: Nicht-Case-Sensitive Suche???

Beitrag lesen

Also inzwischen haben wir den Trick gefunden:
Man muß den Suchstring per VB oder JavaScript in Großbuchstaben konvertieren und dann den Spaltennamen mit Translate(Spaltennamen) angeben im SQL-String.
Dann findet man den Suchstring unabhängig von Groß- und Kleinbuchstaben. Verwendet man Tanslate(Spaltennamen) und einen kleingeschriebenen Suchstring, findet die DB2 gar nichts mehr.

Wenn jemand eine elegantere Lösung kennt, dann interessiert mich das aber immer noch brennend!

translate auf *beide* Terme anwenden?

also:
   ... WHERE translate (spaltenname) = translate (suchstring)

dann brauchst Du keine String-Vorbehandlung.