gpt4 book ai didi

sql - 从行中获取逗号分隔的字符串

转载 作者:行者123 更新时间:2023-12-03 23:14:23 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





How to concatenate text from multiple rows into a single text string in SQL Server

(47 个回答)


4年前关闭。




MS Sql Server 中的查询将我的行连接成一个字符串,以逗号分隔(如下所示)

query to delimeter string

最佳答案

使用 STUFF FOR XML :

创建并填充示例表( 在您以后的问题中为我们保存这一步)

DECLARE @T AS TABLE
(
Name varchar(10)
)

INSERT INTO @T VALUES
('John'),
('Vicky'),
('Sham'),
('Anjli'),
('Manish')

查询:
SELECT STUFF((
SELECT ',' + Name
FROM @T
FOR XML PATH('')
), 1, 1, '') As [output];

结果:
output
John,Vicky,Sham,Anjli,Manish

关于sql - 从行中获取逗号分隔的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41787834/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com