Sql server SQL Server中的字符串解析

Sql server SQL Server中的字符串解析,sql-server,Sql Server,我有字符串格式: 8:live:avisheh.bh 8:prakash.tndk 8:niraj.bajra 我希望这些文件的格式如下: [直播:avisheh.bh、prakash.tndk、niraj.bajra] 我如何在SQLServer中实现这一点 您可以使用填充和替换的组合: 您可以使用stuff和replace的组合: 这应该行得通 SELECT QUOTENAME(STUFF(REPLACE('8:live:avishekh.bh 8:prakash.tndk 8:niraj

我有字符串格式:

8:live:avisheh.bh 8:prakash.tndk 8:niraj.bajra

我希望这些文件的格式如下:

[直播:avisheh.bh、prakash.tndk、niraj.bajra]


我如何在SQLServer中实现这一点

您可以使用填充和替换的组合:


您可以使用stuff和replace的组合:

这应该行得通

SELECT 
QUOTENAME(STUFF(REPLACE('8:live:avishekh.bh 8:prakash.tndk 8:niraj.bajra','8:',','),1,1,''))
QUOTENAME函数用于在sql server中插入方括号

这应该可以

SELECT 
QUOTENAME(STUFF(REPLACE('8:live:avishekh.bh 8:prakash.tndk 8:niraj.bajra','8:',','),1,1,''))
QUOTENAME函数用于在sql server中插入方括号