Re: [OSM-dev-fr] debutant sql : distinct et/ou jointure
merci pour vos reponses :) Le mardi 04 septembre 2012 à 11:18 +0200, Bruno Cortial a écrit : > Bonjour, > Sinon en SQL bourrin : > > SELECT > localisation, > SUM(CASE WHEN valeur = 1 THEN 1 ELSE 0 END), > SUM(CASE WHEN valeur = 2 THEN 1 ELSE 0 END), > SUM(CASE WHEN valeur = 3 THEN 1 ELSE 0 END), > FROM truc > GROUP BY localisation > > > ___ > dev-fr mailing list > dev-fr@openstreetmap.org > http://lists.openstreetmap.org/listinfo/dev-fr ___ dev-fr mailing list dev-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/dev-fr
Re: [OSM-dev-fr] debutant sql : distinct et/ou jointure
Bonjour, Sinon en SQL bourrin : SELECT localisation, SUM(CASE WHEN valeur = 1 THEN 1 ELSE 0 END), SUM(CASE WHEN valeur = 2 THEN 1 ELSE 0 END), SUM(CASE WHEN valeur = 3 THEN 1 ELSE 0 END), FROM truc GROUP BY localisation ___ dev-fr mailing list dev-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/dev-fr
Re: [OSM-dev-fr] debutant sql : distinct et/ou jointure
Si tu n'as pas beaucoup de colonnes tu peux aussi le faire à la main avec des unions. Le 04/09/2012 10:57, didier2020 a écrit : merci pour le lien et pas merci pour mon neurone ;) didier Le mardi 04 septembre 2012 à 10:32 +0200, Vincent de Chateau-Thierry a écrit : Bonjour, De : "didier2020" j'ai une table avec 2 champs : localisation et valeur (les valeurs sont connues) je veux faire une matrice de x colonnes ligne = localisation, colonne = somme des valeur par type de valeur | 0 | 1 | 2 | ici | 26 [ 32 | 1 | laba| 1 | 5 | 0 | je fais 3 requete puis je une jointure ou je peux utiliser distinct (mais je vois pas comment) Il y a peut-être à creuser avec ce module, qui fait de la transposition ligne/colonne : http://www.postgresql.org/docs/9.0/static/tablefunc.html vincent Une messagerie gratuite, garantie à vie et des services en plus, ça vous tente ? Je crée ma boîte mail www.laposte.net ___ dev-fr mailing list dev-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/dev-fr ___ dev-fr mailing list dev-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/dev-fr ___ dev-fr mailing list dev-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/dev-fr
Re: [OSM-dev-fr] debutant sql : distinct et/ou jointure
merci pour le lien et pas merci pour mon neurone ;) didier Le mardi 04 septembre 2012 à 10:32 +0200, Vincent de Chateau-Thierry a écrit : > Bonjour, > > > De : "didier2020" > > > > j'ai une table avec 2 champs : localisation et valeur (les valeurs sont > > connues) > > > > je veux faire une matrice de x colonnes > > ligne = localisation, colonne = somme des valeur par type de valeur > > | 0 | 1 | 2 | > > ici | 26 [ 32 | 1 | > > laba| 1 | 5 | 0 | > > > > je fais 3 requete puis je une jointure > > ou je peux utiliser distinct (mais je vois pas comment) > > > > Il y a peut-être à creuser avec ce module, qui fait de la transposition > ligne/colonne : > http://www.postgresql.org/docs/9.0/static/tablefunc.html > > vincent > > Une messagerie gratuite, garantie à vie et des services en plus, ça vous > tente ? > Je crée ma boîte mail www.laposte.net > > ___ > dev-fr mailing list > dev-fr@openstreetmap.org > http://lists.openstreetmap.org/listinfo/dev-fr ___ dev-fr mailing list dev-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/dev-fr
Re: [OSM-dev-fr] debutant sql : distinct et/ou jointure
Bonjour, > De : "didier2020" > > j'ai une table avec 2 champs : localisation et valeur (les valeurs sont > connues) > > je veux faire une matrice de x colonnes > ligne = localisation, colonne = somme des valeur par type de valeur > | 0 | 1 | 2 | > ici | 26 [ 32 | 1 | > laba| 1 | 5 | 0 | > > je fais 3 requete puis je une jointure > ou je peux utiliser distinct (mais je vois pas comment) > Il y a peut-être à creuser avec ce module, qui fait de la transposition ligne/colonne : http://www.postgresql.org/docs/9.0/static/tablefunc.html vincent Une messagerie gratuite, garantie à vie et des services en plus, ça vous tente ? Je crée ma boîte mail www.laposte.net ___ dev-fr mailing list dev-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/dev-fr
[OSM-dev-fr] debutant sql : distinct et/ou jointure
bonjour, j'ai une table avec 2 champs : localisation et valeur (les valeurs sont connues) je veux faire une matrice de x colonnes ligne = localisation, colonne = somme des valeur par type de valeur | 0 | 1 | 2 | ici | 26 [ 32 | 1 | laba| 1 | 5 | 0 | je fais 3 requete puis je une jointure ou je peux utiliser distinct (mais je vois pas comment) merci ___ dev-fr mailing list dev-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/dev-fr