将“ a,b,c”的VARCHAR转换为“'a','b','c'”

时间:2018-08-29 03:16:22

标签: sql-server varchar

我有一组值,例如aaa,bbb,ccc,ddd,eee'aaa','bbb','ccc','ddd','eee'。 做这个的最好方式是什么?

1 个答案:

答案 0 :(得分:1)

如果VARCHAR值都与您的示例具有相同的格式

您可以使用以下REPLACE()

declare @str VARCHAR(1000) = 'aaa,bbb,ccc,ddd,eee'
SELECT '''' + REPLACE(@str,',',''',''') + ''''