SQL Server 2005を使用していて、複数の行を1つの文字列に連結する簡単な方法を探したいと考えています。1文字列への行の連結
PK Column1, Column2
-- ------- -------
PK1 apple orange
PK1 pear banana
PK1 honey
PK2 apple2 orange2
PK2 pear2 banana2
PK2 honey2
結果:
PK1, apple orange pear banana honey
PK2, apple2 orange2 pear2 banana2 honey2
COALESCE
を非常に使いやすいですが、それは私がXMLパスを試してみましたSQL Server 2005で利用できませんが、それは最後に追加の文字を追加します。
私はいくつかの提案をお願いします。ありがとう。
ジョンさんありがとうございます。何らかの理由で、XML Pathを使用して、文字列の末尾に&xDを追加しました。どのように私はそれを削除することができます表示されます。 – user3015739
@ user3015739これは改行です –
ここで説明しているとおりにTEXTコマンドをどこに置くかを調べようとしています:http://stackoverflow.com/questions/16547175/sql-stuff-and-for-xml-path- – user3015739