Rouven: Nur Wörter ausgeben die mit "a" anfangen

Beitrag lesen

Hallo,

na ja, meiner Einschätzung nach hängt da viel von den Optimierungen seitens DBMS ab. So wäre einer der Gedanken hinter der Substring-Sache, dass durch das Beschneiden die Suche auf eine feste Länge eingeschränkt ist, in diesem Fall sogar ein Character, also ein Maschinenwort, das auf Bitebene direkt abgeglichen werden könnte.
Davon abgesehen, wir haben bei einer DB2 5 oder 6 mal damit rumgespielt, in Datenbeständen jenseits der 10Mio Datensätze auf Feldern von 32 Charactern, da war das Bild etwas zweigeteilt. Zum einen ist es zwar korrekt, dass die Stringfunktionen alles andere als gut sind, zum anderen war es aber tatsächlich so, dass wir an einigen Stellen Suchfunktionen auf Substring umgestellt haben weil sie schlichtweg schneller waren als mit einem LIKE% - warum auch immer...

MfG
Rouven

--
-------------------
ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(