在SQL Server中解析字符串

时间:2018-04-05 11:57:08

标签: sql-server

我的格式是字符串:

  

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

我希望这些格式为:

  

[live:avishekh.bh,prakash.tndk,niraj.bajra]

我怎样才能在SQLServer中实现这一点?

2 个答案:

答案 0 :(得分:2)

您可以使用内容组合替换: DEMO HERE

Download additional server adapters

答案 1 :(得分:1)

这应该有效

SELECT 
QUOTENAME(STUFF(REPLACE('8:live:avishekh.bh 8:prakash.tndk 8:niraj.bajra','8:',','),1,1,''))

QUOTENAME函数用于在sql server中插入方括号