当前位置: 代码迷 >> Sql Server >> 分隔字符,该怎么解决
  详细解决方案

分隔字符,该怎么解决

热度:62   发布时间:2016-04-24 20:46:17.0
分隔字符
想把 'a,b,c,d,e' 变成'a','b','c','d','e' 
要怎么写。谢谢
分隔,Split

------解决方案--------------------
DECLARE @a NVARCHAR(128)
SET @a='a,b,c,d,e' 
SELECT REPLACE(''''+@a+'''',',',''',''')

/*
'a','b','c','d','e'
*/

------解决方案--------------------
 DECLARE @str VARCHAR(max)
 SET @str = 'a,b,c,d,e' 
 SELECT ''''+REPLACE(@str, ',', ''',''')+''''
 /*'a','b','c','d','e'*/

------解决方案--------------------
 DECLARE @str VARCHAR(max)
 SET @str = 'a,b,c,d,e' 
 SET @str= ''''+REPLACE(@str, ',', ''',''')+''''
  相关解决方案