Dans une instruction SQL (ou une procédure), je souhaite réduire les lignes de cette table en une seule chaîne délimitée par des virgules.Quel est le meilleur moyen de réduire les lignes d'un SELECT en une chaîne?
simpleTable
id value
-- -----
1 "a"
2 "b"
3 "c"
Réduire à:
"a, b, c"
doux! Je n'avais pas réalisé que tu pouvais faire ça. J'ai toujours pensé que définir et sélectionner fonctionnait de la même manière pour l'affectation. –
vous pourriez vouloir le faire "+ ISNULL (valeur, '')" parce que "+ valeur" annulera toute partie de la chaîne construire avant la ligne avec la valeur nulle –
vous avez raison! Je ne sais pas comment j'ai raté ça ... – codeulike