Я использую 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
но он не доступен в SQL Server 2005. Я пробовал XML Path, но он добавляет дополнительный символ конца.
Не могли бы вы предложить мне какое-нибудь предложение? Благодарю.
Спасибо, Джон. По какой-то причине, используя XML-путь, он добавляет & # x0D в конец строки. Посмотрите, как я смогу удалить его. – user3015739
@ user3015739 Это строка feed –
Я пытаюсь выяснить, где положить команду TEXT в описание, описанное здесь: http://stackoverflow.com/questions/16547175/sql-stuff-and-for-xml-path- generate-strange-symbols – user3015739