Re: [OSM-dev-fr] debutant sql : distinct et/ou jointure

2012-09-04 Par sujet didier2020
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

2012-09-04 Par sujet Bruno Cortial
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

2012-09-04 Par sujet Frédéric Rodrigo
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

2012-09-04 Par sujet didier2020
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

2012-09-04 Par sujet Vincent de Chateau-Thierry
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

2012-09-04 Par sujet didier2020
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