Code 0106/0106g: Scharfe Suche über Straße, Ort, Ortsteil, PLZ und Hausnummer, aber ohne Berücksichtigung von Orts- und Ortsteilzusätzen¶
Version 2.x
- Es wird eine scharfe Suche unter Berücksichtigung aller Eingabefelder durchgeführt.
- Sowohl für die Ortsangabe als auch den Ortsteil werden fehlende Zusätze (bspw.
Sachs
) ignoriert indem die Werte im SQL-Statement um%
ergänzt werden. - Die Hausnummer wird in komprimierter Form verglichen.
- 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
,Ort
,Postleitzahl
undHausnummer
- Code 0106: Vergleich mit Ort
SELECT ... FROM $_ADDRESS WHERE str LIKE ? AND ort LIKE ? AND ortsteil LIKE ? AND plz LIKE ? AND lower(replace(hnr, ' ', '')) LIKE ?
- Code 0106g: Vergleich mit Gemeinde
SELECT ... FROM $_ADDRESS WHERE str 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.