Projekt

Allgemein

Profil

Code 0221/0221g: Scharfe Suche nach Straße, Ort, Ortsteil und Postleitzahl mit Hausnummer ohne Zusatz

Version 2.x
  • Es wird scharf nach Straße, Ort, Ortsteil und Postleitzahl gesucht.
  • Für die normalisierte Hausnummer werden die im Datenbestand existierenden Hausnummernzusätze nicht berücksichtigt. Da in diesem Fall häufig mehrere Datensätze gefunden werden, wird im Falle existierender Treffer der erste Datensatz zurückgeliefert und damit auch jede weitere Verarbeitung beendet.
Erforderliche Parameter1:
  • Straße ,
  • Hausnummer und
  • Postleitzahl
SQL:
  1. Code 0221: Vergleich mit Ort
    SELECT ...
    FROM $_ADDRESS
    WHERE str LIKE ? AND ort LIKE ? AND ortsteil LIKE ? AND plz LIKE ? AND (address.gcf_split_hnr(hnr)).hnr::varchar(255) LIKE ? 
    LIMIT 1
  2. Code 0221g: Vergleich mit Gemeinde
    SELECT ...
    FROM $_ADDRESS
    WHERE str LIKE ? AND gemeinde LIKE ? AND ortsteil LIKE ? AND plz LIKE ? AND (address.gcf_split_hnr(hnr)).hnr::varchar(255) LIKE ? 
    LIMIT 1

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