Projekt

Allgemein

Profil

Code 1305: Unscharfe Suche nach PLZ mit normalisierter Straße, nur Ortsangabe (ohne Zusatz und Ortsteil) und normalisierter Hausnummer

Version 2.x
  • Es wird unscharf nach Postleitzahl und der normalisierten Straße sowie der normalisierten Hausnummer gesucht.
  • Für die Ortsangabe werden fehlende Zusätze (bspw. Sachs) ignoriert indem die Ortsangabe im SQL-Statement um % ergänzt wird.
  • Der Ortsteil bleibt unberücksichtigt.
Erforderliche Parameter1:
  • Straße,
  • Ort,
  • Postleitzahl,
  • Hausnummer

SQL:

SELECT id, x, y, obj_geojson AS object 
FROM address."GC_ADDRESS" 
WHERE str_n LIKE ? AND ort LIKE ? AND LEVENSHTEIN(plz,?)<3 AND lower(replace(hnr, ' ', '')) LIKE ?

1 Ausführung erfolgt nur, wenn die Parameter in der hier angegebenen Form zur Verfügung stehen.