Projekt

Allgemein

Profil

Code 1306: 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.