我找到了一种将多行组合成以逗号分隔的一行的方法,但现在我想删除最后一个逗号。
CREATE TABLE supportContacts
(
id int identity primary key,
type varchar(20),
details varchar(30)
);
INSERT INTO supportContacts (type, details)
VALUES ('Email', 'admin@sqlfiddle.com'),
('Twitter', '@sqlfiddle');
此查询结合了类型,但我现在想删除最后一个逗号:
SELECT top (2)
type + ', ' AS 'data()'
FROM
supportContacts
ORDER BY
type DESC
FOR XML PATH('')
这是当前的结果:
Twitter, Email,