Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#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: 1132

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 smile cela répond complètement mon problème

Hors ligne

 

Pied de page des forums

Powered by FluxBB