christian decker: sql abfrage mit namensvergleich

hallole leute,

ich arbeite mit oracle 7.3.4 und muß in einer selectabfrage zwei tabellen
über vornamen, nachnamen und geburtsdatum  miteinander verknüpfen. jetzt
wurden die namen teilweise unterschiedlich in die tabellen eingegeben. wie
realisiert man am besten einen namensvergleich. mit welchen cartridges kann
ich arbeiten und wie baue ich sie ein? bringt der operator stem, soundex
oder fuzzy etwas?

select tabelle1.vname, tabelle1.nname, tabelle2.geburt
              tabelle2.vname2, tabelle2.nname2, tabelle2.geburt2
       from tabelle1, tabelle2
       where tabelle1.vname = tabelle2.vname2
       and   tabelle1.nname = tabelle2.nname2
       and   tabelle1.geburt = tabelle2.geburt

vielen dank
christian

  1. Hi,

    ich arbeite mit oracle 7.3.4 und muß in einer selectabfrage zwei tabellen
    über vornamen, nachnamen und geburtsdatum  miteinander verknüpfen. jetzt
    wurden die namen teilweise unterschiedlich in die tabellen eingegeben. wie
    realisiert man am besten einen namensvergleich.

    mit der Einführung einer ID-Spalte, welche u.a. auch der Vermeidung der derzeit herrschenden Redundanz dient. Zu versuchen, _eine_ Abfrage zu ermöglichen, halte ich für den falschen Ansatz.

    Ansonsten: Kennt Oracle 7 schon das Intermedia Text Package?

    Cheatah

    --
    X-Will-Answer-Email: No