将列形式的字符串转换为行形式

时间:2017-10-17 20:20:36

标签: sql sql-server

我有一个字符串列表 例如:

'string1'
,'string2'
,'string3'
,'string4'
,'string5'
,'string6'

我想知道是否有快捷键/密钥将其转换为单行 例如:

'string1','string2','string3','string4','string5','string6'

谢谢!

1 个答案:

答案 0 :(得分:0)

假设您有以下String值列表:

'string1'
,'string2'
,'string3'
,'string4'
,'string5'
,'string6'

而且,您正在查看以下格式:

'string1','string2','string3','string4','string5','string6'

如果一切正确,您可以使用XML方法使用SQL命令在单行中显示它,如下所示:

SELECT ''+<column_name> FROM <table_name> FOR XML PATH('')

结果:

'string1','string2','string3','string4','string5','string6'

注意:上述O / P符合所提供的数据。