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 Hausnummer werden im Datenbestand existierende Hausnummernzusätze 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 id, x, y, obj_geojson AS object 
    FROM address."GC_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 id, x, y, obj_geojson AS object 
    FROM address."GC_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.