Code 0103/0103g: Scharfe Suche mit normalisierter Straße¶
Version 2.x
- Es wird scharf nach dem normalisierten Straßenamen und den weiteren Parametern gesucht.
Dem Straßennamen wird hier ein'%'
vorangestellt, so dass der Vergleichswert als Teil-Zeichenkette gewertet wird. Damit werden Datensätze gefunden, die bspw. im Datenbestand ein Präfix beinhalten (z.B.Am ...
) - Wird kein Datensatz gefunden, wird zunächst der Ortsname gegen den Gemeindenamen geprüft, bevor mit der Verarbeitung auf der nächsten Code-Stufe fortgefahren wird.
Straße
,Hausnummer
und- eine der folgenden Kombinationen:
Ort
undOrtsteil
Ort
undPostleitzahl
Ortsteil
undPostleitzahl
- Code 0103: Vergleich mit Ort
SELECT ... FROM $_ADDRESS WHERE str_n LIKE ? AND ort LIKE ? AND ortsteil LIKE ? AND plz LIKE ? AND lower(replace(hnr, ' ', '')) LIKE ?
- Code 0103g: Vergleich mit Gemeinde
SELECT ... FROM $_ADDRESS WHERE str_n LIKE ? AND gemeinde 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.