怎么把'1,2,3'变为'1','2','3' Select Replace('''1,2,3''',',',',''')原理:用“,'”组合去替换“,”即可注意:SQL中“'”需要用“'''”(三个“'”)来表示... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select ''''+replace('1,2,3',',',''',''')+'''' declare @s varchar(2000),@result varchar(2000)set @s='1,2,3'select @result= ''''+replace(@s,',',''',''')+''''select @result/*'1','2','3'*/ declare @char varchar(100)set @char='''1,2,3,4,5,6'''select @char --转换前@char的值set @char=replace(@char,',',''',''')select @char --转换后@char的值/*结果 -------------------------------'1,2,3,4,5,6'(所影响的行数为 1 行) --------------------------------'1','2','3','4','5','6'(所影响的行数为 1 行) 一个SQL查询的问题 100分求助求助,怎样实现搜索表的列,然后找出重复数大于10的项items 32bit系统的AWE问题 db2触发器转换成sql server出错 sql server 2005 express 无法启动!!! 随机抽取问题 关于日志文件 触发器问题急急急急!!!!!!!! 大家谁知道SQL Server的image字段怎么读写到image控件,不是dbimage 如何取值表字段的时间 如何把按字符排序转换成安数字排序 客户端网络工具中丢失了tcp/ip和命名管道的协议
set @s='1,2,3'
select @result= ''''+replace(@s,',',''',''')+''''
select @result
/*
'1','2','3'
*/
set @char='''1,2,3,4,5,6'''
select @char --转换前@char的值
set @char=replace(@char,',',''',''')
select @char --转换后@char的值
/*结果
-------------------------------
'1,2,3,4,5,6'(所影响的行数为 1 行)
--------------------------------
'1','2','3','4','5','6'(所影响的行数为 1 行)