Message posté par : preliator
----------------------------------------
Est-il possible d'inverser le processus ?
De passer de
-----------------
Code :
PRENOM TYPE
JULIE CHIEN
JULIE CHAT
JULIE PONEY
FRED MOUTON
FRED CHEVAL
OCEANE DOUDOUNE
OCEANE CHAUSSURE
-----------------
à
-----------------
Code :
PRENOM TYPE1 TYPE2 TYPE3
JULIE CHIEN CHAT PONEY
FRED MOUTON CHEVAL
OCEANE DOUDOUNE CHAUSSURE
-----------------
Merci
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329203#p329203
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
Message posté par : preliator
----------------------------------------
Un grand merci :)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329202#p329202
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
Message posté par : Fabien Guerreiro
----------------------------------------
Bonjour,
Il faut sélectionner graphiquement les champs sur le dessin en cliquant dessus pour sélectionner ceux que l'on veut (il n'y a donc pas besoin de liste de choix). Au survol sur les champs, on voit qu'ils sont "cliquables". Les champs cochés ont sur eux, une encoche verte (il est possible de cliquer de nouveau dessus pour les décocher en cas d'erreur).
Cordialement,
Fabien.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329198#p329198
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
Message posté par : Ben22
----------------------------------------
Bonjour,
Il y a peut-être plus simple mais voici une solution :
-----------------
Code :
SELECT "PRENOM", unnest(ARRAY["TYPE1", "TYPE2", "TYPE3"]) as TYPE FROM MA_TABLE
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329188#p329188
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
Message posté par : preliator
----------------------------------------
Bonjour à tous,
Sur Postgre, j'aimerais pouvoir réordonner plusieurs colonnes en une seule afin de pouvoir faire des analyses dessus.
Admettons une BDD comme ceci :
-----------------
Code :
PRENOM TYPE1 TYPE2 TYPE3
JULIE CHIEN CHAT PONEY
FRED MOUTON CHEVAL
OCEANE DOUDOUNE CHAUSSURE
-----------------
Je souhaiterais le transformer en ceci :
-----------------
Code :
PRENOM TYPE
JULIE CHIEN
JULIE CHAT
JULIE PONEY
FRED MOUTON
FRED CHEVAL
OCEANE DOUDOUNE
OCEANE CHAUSSURE
-----------------
Est-il possible de le faire en SQL ? Merci
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329181#p329181
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
Message posté par : preliator
----------------------------------------
Un grand merci pour vos réponses, cela répond complètement à mon problème :)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329178#p329178
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
Message posté par : Jean-Marie Arsac
----------------------------------------
Bonjour,
Il n'y a pas réellement de doublon, puisque le couple b-c est chaque fois différent.
Peut-être cherchez vous, pour chaque minimum, les différentes valeurs de b ou de c qui lui correspondent :
-----------------
Code :
a b_ou_c
1 1165
1 1238
2 1165
2 1013
3 925
3 1191
4 1165
4 583
5 6128
5 3333
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329175#p329175
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
Message posté par : pierre_isere
----------------------------------------
merci beaucoup je vais tester
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329173#p329173
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
Message posté par : Jérémie
----------------------------------------
Bonjour,
Le problème vient de ton group by, car ça créer des groupes pour les valeurs uniques du groupe 'a et b'.
-----------------
Code :
SELECT a, min(b), MIN(c) as c
FROM tab
group by a
order by a;
-----------------
donne le résultat souhaité dans ton exemple, mais comme on n'a pas tes données de base et qu'on ne sait pas exactement ce que tu veux faire difficile de te répondre précisément.
Voir http://sqlfiddle.com/#!17/4ea89/15 pour tester.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329166#p329166
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
Message posté par : preliator
----------------------------------------
Bonjour à tous,
Je dispose d'une base de donnée dont j'ai besoin d'extraire le minimum d'un champs. Cependant, je rencontre un problème de duplication des données.
J'écris cette formule :
-----------------
Code :
select distinct a, b, min(c)
from base_de_donnee
group by a, b
ORDER BY a
-----------------
Je me retrouve avec ce résultat :
-----------------
Code :
a b c
1 1165 1238
2 1165 1013
3 925 1191
3 1165 1230
4 1165 583
5 6128 3333
5 6130 3757
-----------------
Nous voyons que 3 et 5 se repète. Je voudrais trouver un moyen de selectionner le même résultat, mais en prenant le minimum de 3 et 5 pour supprimer les doublons. Ce qui donnerait ceci :
-----------------
Code :
a b c
1 1165 1238
2 1165 1013
3 925 1191
4 1165 583
5 6128 3333
-----------------
Malheureusement, je ne sais pas trop comment m'y prendre.
Merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329165#p329165
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