Projekt

Allgemein

Profil

Code 0104/0104g: Scharfe Suche über Straße, Ort, Ortsteil, und Hausnummer

Version 2.x
  • Es wird scharf nach Straße, Ort, Ortsteil und Hausnummer gesucht. Es erfolgt also für alle Felder ein exakter String-Vergleich.
  • 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.
Erforderliche Parameter1:
  • Straße,
  • Ort,
  • Ortsteil und
  • Hausnummer
SQL:
  1. Code 0104: Vergleich mit Ort
    SELECT ...
    FROM $_ADDRESS
    WHERE str LIKE ? AND ort LIKE ? AND ortsteil LIKE ? AND lower(replace(hnr, ' ', '')) LIKE ?
    
  2. Code 0104g: Vergleich mit Gemeinde
    SELECT ...
    FROM $_ADDRESS
    WHERE str LIKE ? AND gemeinde LIKE ? AND ortsteil LIKE ? AND lower(replace(hnr, ' ', '')) LIKE ?
    

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