Code 0300: Unscharfe Suche für Straße mit normalisierter Hausnummer¶
Version 2.x
- Es wird unscharf nach Straße gesucht
Dabei wird der Straßenname zusätzlich an Leerzeichen (sofern enthalten) "zerlegt" und die Listenelemente einzeln verglichen. Grundlage hierfür bildet der Testdatensatz - Für Ort, Ortsteil, PLZ und normalisierte Hausnummer erfolgt ein exakter String-Vergleich.
Straße
,Hausnummer
und- eine der folgenden Kombinationen:
Ort
undOrtsteil
Ort
undPostleitzahl
Ortsteil
undPostleitzahl
Beispiel:
5;Soll Code 0300;Dresden;;01099;Albertstadt Olbrichtplatz;3;Ortsteil im Straßennamen angegeben
SQL:
SELECT ...
FROM $_ADDRESS
WHERE (LEVENSHTEIN(str,?)<5 OR str IN (#list#)) AND ort LIKE ? AND ortsteil LIKE ? AND plz LIKE ? AND lower(replace(hnr, ' ', '')) LIKE ?
1 Ausführung erfolgt nur, wenn die Parameter in der hier angegebenen Form zur Verfügung stehen.