Oracle "stringsuche"

vandamp

Erfahrenes Mitglied
Hallo,

ich hab da ein Porblem und zwar hab ich ne menge an Ortsnamen, zu dennen ich die PLZ herausfinden muss.
Leider sind diese Ortsnamen nicht gerade schön, manchmal steht schon einen PLZ davor, manchmal auch andere Zeichen.

So desweiten hab ich eine Tabelle mit ca. 200.000 unterschiedlichen Ortsnamen und der dazugehörigen PLZ.
Diese wurden auch von Usern eingegeben und beinhalten hoffentlich die selben Eintragfehler ;)

Ein Join mit like ist nicht gerade sehr performant ^^.

SQL:
JOIN xxx  t on t.MERCHANT_CITY like ('%'||plz.PLZ||'%')

Nun meine Frage kennt jemand eine bessere möglichkeit als ein join mit like, um einen String in einem anderen zu suchen?
 
Zuletzt bearbeitet von einem Moderator:
Zurück