J'utilise SQL Server 2005 et je voudrais trouver un moyen plus simple de concaténer plusieurs lignes en 1 chaîne.Concatage des lignes en 1 chaîne
PK Column1, Column2
-- ------- -------
PK1 apple orange
PK1 pear banana
PK1 honey
PK2 apple2 orange2
PK2 pear2 banana2
PK2 honey2
Résultats:
PK1, apple orange pear banana honey
PK2, apple2 orange2 pear2 banana2 honey2
Il est très facile à utiliser COALESCE
mais il n'est pas disponible dans SQL Server 2005. J'ai essayé XML Path mais il ajoute caractère supplémentaire à la fin.
Pourriez-vous s'il vous plaît me fournir une suggestion? Merci.
Merci John. Pour une raison quelconque, en utilisant XML Path, il a ajouté & # x0D à la fin de la chaîne. Je verrai comment je peux l'enlever. – user3015739
@ user3015739 C'est un saut de ligne –
J'essaie de savoir où mettre la commande TEXT par ce qui est décrit ici: http://stackoverflow.com/questions/16547175/sql-stuff-and-for-xml-path- generating-strange-symbols – user3015739