Bonjour

Mon application gère une base de données Firebird qui comporte une table regroupant des immeubles (Champs «AdresseBien») et les adresses de leur propriétaire (Champ «AdresseProprio»).

Je voudrais sélectionner les enregistrements des propriétaires habitant l’immeuble en question..

Je constate que l’encodage des données pour «AdresseBien» est du genre :
R DE LA GARE 5
AV DE L’EGALITE 78
BD DES HEROS 534

Par contre, «AdresseProprio» peut être encodé :
RUE DE LA GARE 5
AVENUE DE L’EGALITE 78
BOULEVARD DES HEROS 534

Je ne peux donc pas faire une sélection du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Select * where AdresseBien = AdresseProprio
Sachant qu’il ne peut y avoir une rue, une avenue ou un boulevard du même nom, je dois me concentrer sur les 2 derniers « mots », c.à.d. le numéro et le toponyme.

Une idée pour construire la requête Sql ??
Merci d’avance pour ce jeu