|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
![]() Inscription : juillet 2002 Messages : 537 ![]() |
Bonjour,
Je me demandais s'il existait une fonction "agrégat" (style SUM, AVG) qui me permettrait de concaténer les résultats d'une requête utilisant un GROUP BY. Par exemple : concaténer les noms de villes où ont habité chaque personne Code :
'MonsieurX' 'Paris, Bruxelles, Madrid' 'MonsieurY' 'New York' Il me faudrait donc une fonction qui permette de mettre un séparateur entre chaque valeur. J'ai vu qu'on pouvait créer ses propres fonctions agrégat avec CREATE AGGREGATE, mais si je pouvais m'en passer, ça serait pas mal. (Ma vraie requête n'est pas celle là, mais j'ai essayé de simplifier) Merci d'avance |
||
|
|
00
|
|
|
#2 | ||
|
Membre émérite
![]() ![]() Inscription : mars 2002 Messages : 770 ![]() |
Salut,
tu peux essayer ca : Code :
|
||
|
|
00
|
|
|
#3 | ||
![]() Inscription : juillet 2002 Messages : 537 ![]() |
Bonsoir,
Merci beaucoup pour cette fonction, c'est exactement ce que je voulais. Il y avait une petite erreur, je pense pour un IF Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com