J'ai deux tables avec des informations sur le client comme le nom et l'adresse.Correspondance floue entre deux tables
ID Name Full Address
1 Anurag 123 CA USA 5001
2 Mike ABC CA USA 5002
3 Jason ZYZ TX USA 5003
4 Roshan HBC MS USA 5004
5 Tony UYS VT USA 5005
New_ID Name Full Address
111 Anurag CH 123 3 Floor CA USA 5001
112 Mike Martin ABC 2 floorCA USA 5002
113 Jason Bond ABC farms USA 4008
114 Roshan Kappor HBC MS USA 5004
115 Tony Smith UYS VT USA 5005
116 Anurag 123 CA USA 5001
Je voulais savoir quelle est la meilleure façon de faire une correspondance floue entre deux tables au-dessus de l'adresse complète. Le match flou devrait fonctionner comme un Vlookup flou et ne devrait me fournir qu'un seul meilleur match.
Desired Output
ID Name Full Address New ID Name Full Address Match Score
1 Anurag 123 CA USA 5001 116 Anurag 123 CA USA 5001 100
2 Mike ABC CA USA 5002 112 Mike Martin ABC2floorCA USA 5002 90
3 Jason ZYZ TX USA 5003 113 Jason Bond ABC farms USA 4008 89
4 Roshan HBC MS USA 5004 114 Roshan Kappor HBC MS USA 5004 90
5 Tony UYS VT USA 5005 115 Tony Smith UYS VT USA 5005 90
Quelle version d'Oracle? Avez-vous regardé Oracle Text? Jetez un oeil ici https://community.oracle.com/thread/3583139 et ici https://docs.oracle.com/cd/E11882_01/text.112/e24436/csql.htm#CCREF0104. La capacité de le faire devrait être là ... – sers