Bonjour a tous,
je possède une base Postgresql dans laquelle se trouve une table 'Contact'. Ces contacts sont rattachés à une ville. Or ces villes ont été rentrées à la main par des personnes différentes (n'écrivant pas tous de la même manière...)
je me retrouve avec des doublons de ville (quasi-doublons) et je dois épurer ca et créer une table ville avec un indice et un libellé pour chaque villes distinctes.
J'ai isolé les villes et le id_contact correspondant et je cherche à partir d'une requête 'Select distinct * from ville ...' isolé les villes sans les doublons.
J'ai lu les petit papiers du sql sur le site et l'expression régulière fournie ne permet pas de sortir les quasi doublons de la forme :
...
BELLEGARDE
BELLEGARDE-SUR-VALSERINE
BELLEGARDE-SUR VALSERINE
BELLEGARDE SUR VALSERINE
...
la table ayant environ 13000 lignes il est hors de question de traiter cela 'manuellement'. Quelqu'un aurait une idée ou une solution() a mon problème ?
Partager