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

GEODATA DAYS 2024

#1 Wed 02 June 2021 17:49

Mouha
Juste Inscrit !
Date d'inscription: 22 Apr 2021
Messages: 6

QGIS: Regrouper une colonne par rapport a une autre colonne

Bonjour

Je souhaite regrouper la colonne «type_cab_3 » en fonction de la colonne « inl_pk_uid », comme vous pouvez le voir sur la capture d’écran ci-dessous.

Mon objectif est d’obtenir par exemple une seule ligne avec la valeur de «type_cab_3 » égale à « 626011 » et sur la colonne « inl_pk_uid » avec comme valeur (288,48,48).

Je novice sur QGIS, votre aide sera la bienvenue.

Merci

Hors ligne

 

#2 Thu 03 June 2021 07:39

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3880

Re: QGIS: Regrouper une colonne par rapport a une autre colonne

Bonjour,
Pas de capture d'écran associée

Hors ligne

 

#3 Thu 03 June 2021 09:13

Mouha
Juste Inscrit !
Date d'inscription: 22 Apr 2021
Messages: 6

Re: QGIS: Regrouper une colonne par rapport a une autre colonne

AHHH OUI, excusez moi donc je reformule la question avec la capture.


Je souhaite regrouper la colonne «type_cab_3 » en fonction de la colonne « inl_pk_uid », comme vous pouvez le voir sur la capture d’écran ci-dessous.

Mon objectif est d’obtenir par exemple une seule ligne avec la valeur de «type_cab_3 » égale à « 626011 » et sur la colonne « inl_pk_uid » avec comme valeur (288,48,48).

Je novice sur QGIS, votre aide sera la bienvenue.

Merci

Dernière modification par Mouha (Thu 03 June 2021 09:14)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#4 Thu 03 June 2021 09:43

Sylvain M.
Participant assidu
Lieu: Saint-Pierre-des-Nids (53)
Date d'inscription: 8 Sep 2005
Messages: 992

Re: QGIS: Regrouper une colonne par rapport a une autre colonne

Vous pouvez passer par le gestionnaire de base de données, et le faire en SQL :

Code:

SELECT    inl_pk_uid,
        GROUP_CONCAT(type_cab_3 , ',') as types_cab_3
FROM    nom_table
GROUP BY    inl_pk_uid;

Plus d'infos sur la fonction GROUP_CONCAT en SQL ici : https://sql.sh/fonctions/group_concat


Sylvain M.

Hors ligne

 

#5 Thu 03 June 2021 09:50

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3880

Re: QGIS: Regrouper une colonne par rapport a une autre colonne

Ou en utilisant l'algorithme aggregate de la boîte à outils Traitement

Hors ligne

 

#6 Thu 03 June 2021 11:19

Mouha
Juste Inscrit !
Date d'inscription: 22 Apr 2021
Messages: 6

Re: QGIS: Regrouper une colonne par rapport a une autre colonne

Bonjour,


Merci à Sylvain et merci à SANTANA, comme je travaille sur un script avec le "Modeler Graphique" sur QGIS, je pense que l'utilisation de l'algorithme "aggregate" serait la plus appropriée pour mon problème.


Vous pouvez un peu plus me détailler l'utilisation de cet algorithme ?


Merci à vous et bonne journée.

Hors ligne

 

#7 Thu 03 June 2021 11:56

Mouha
Juste Inscrit !
Date d'inscription: 22 Apr 2021
Messages: 6

Re: QGIS: Regrouper une colonne par rapport a une autre colonne

Merci bien à vous, la fonction "aggregate" résouts bien le problème.


Problème résolu et bonne journée à vous !

Hors ligne

 

Pied de page des forums

Powered by FluxBB