#1 Wed 08 January 2020 16:55
- preliator
- Participant assidu
- Date d'inscription: 17 Nov 2018
- Messages: 433
Supprimer Doublons
Bonjour à tous,
Je dispose d'une base de données possédant des doublons en colonnes. Voici un extrait :
COL_1;COL_2;COL_3;COL_4;COL_5;COL_6
DUPOND;ANTOINE; FOOT; FOOT; ESCALADE
CASTEL;JULIE;DANSE;ESCALADE;DANSE
POLIN;ETIENNE;NAGE;NAGE;FOOT
Je voudrais supprimer ces doublons mais colonne par colonne, et non par ligne ; ce qui donnerait :
COL_1;COL_2;COL_3;COL_4;COL_5;COL_6
DUPOND;ANTOINE; FOOT; ESCALADE
CASTEL;JULIE;DANSE;ESCALADE
POLIN;ETIENNE;NAGE;FOOT
Existe t-il un moyen de le faire sur Postgre, ou sur Excel ?
Merci.
Hors ligne
#2 Wed 08 January 2020 17:13
- tumasgiu
- Membre
- Lieu: Ajaccio
- Date d'inscription: 5 Jul 2010
- Messages: 1160
Re: Supprimer Doublons
vous pouvez sans doute faire une chose comme çà
Code:
SELECT COL_1, COL_2, array(SELECT DISTINCT * FROM (SELECT COL_3 UNION SELECT COL_5 UNION SELECT COL_6) as bar ) ;
pour obtenir un tableau de valeurs distinctes.
Hors ligne
#3 Wed 08 January 2020 18:21
- preliator
- Participant assidu
- Date d'inscription: 17 Nov 2018
- Messages: 433
Re: Supprimer Doublons
Un grand merci à vous cela répond complètement mon problème
Hors ligne