gpt4 book ai didi

sql - 将列值连接为单个值 SQL Server 2005

转载 作者:行者123 更新时间:2023-12-03 01:26:54 26 4
gpt4 key购买 nike

我有一个带有列的表格:

|-------------|
| ColumnName |
|-------------|
| Value One |
| Value Two |
| Value Three |
| Value Four |
| Value Five |
|-------------|

我将声明一个变量,

DECLARE @ColumnNameList VARCHAR(MAX)

我应该在我的变量中找到以下值

'Value One,Value Two,Value Three,Value Four,Value Five'

有人可以帮我做这件事吗?

提前致谢。

最佳答案

SELECT @ColumnNameList = STUFF 
(
SELECT ',' + ColumnName
FROM TableName
ORDER BY ColumnName
FOR XML PATH('root')
), 1, 1, ''

关于sql - 将列值连接为单个值 SQL Server 2005,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18440469/

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