Message posté par : Kiecane
----------------------------------------
Bonjour,
Je souhaite réaliser une jointure sur le champ d'une table qui présente des intitulés
sans accents, par exemple 'Non Renseigne' en lien avec le champ d'une autre
table qui présente les mêmes différents intitulés (chacun étant cette fois-ci associé à
une clé primaire car cette table est de type "dictionnaire"), mais avec accents,
soit pour l'exemple donné 'Non Renseigné'.
Voici la forme de ma jointure initiale :
SELECT *
FROM mon_schema.table_jointure
INNER JOIN mon_schema.table_dic_jointe
ON table_jointure.champ_sans_accent = table_jointe.champ_avec_accent
J'ai tenté de résoudre le problème que je rencontre actuellement de différentes
manières, mais je n'ai pour l'instant pas réussi à en trouver une qui me
convienne. J'ai notamment écrit un script de la forme suivante :
SELECT *
FROM mon_schema.table_jointure
INNER JOIN mon_schema.table_dic_jointe
ON REPLACE(table_jointure.champ_sans_accent,'e','é') =
table_jointe.champ_avec_accent
Cependant, le script juste ci-dessus ne me permet pas d'obtenir le résultat souhaité
car il me renvoie uniquement les lignes qui présentent les problèmes d'accent (par
exemple Non Renseigné et Départementale) mais pas celles associées à des libellés sans
accents (par exemple celles avec l'intitulé Parking n'apparaissent pas dans la
sélection).
Pourriez-vous m'indiquer comment procéder s'il-vous-plaît ?
N'hésitez pas à m'indiquer si vous avez besoin de plus de renseignements.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=359181#p359181
Pour y répondre : geobd(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net