(中国,美国,日本)这样的字符串在SQL里能转变成('中国','美国','日本')吗? RT,请高手指点,谢谢!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare @s varchar(20)set @s='中国,美国,日本'select ''''+replace(@s,',',''',''')+'''' select replace(replace(replace('(中国,美国,日本)','(','('''),')',''')'),',',''',''')结果 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ('中国','美国','日本')(所影响的行数为 1 行) 在SQL SERVER里单引号用两个单引号表示 SQL语句中两个'等于一个'因为一个'在SQL语句中为字符串的开始或结束,所以要在字符串中插入',必须用''替换 SQL是否支持这样的功能? 删除二表中相同的数据。急! 请教:什么不能建全文索引呢? 大家好菜鸟提个问题IF OBJECT_ID 帮帮忙 在C#中如何读取查询字段的值??谢谢!! 关于权限给定的问题: 当一个字段的值为空(null)时,如何进行查询??? 有谁用过“DB2的复制源”?我为什么不能成功? 我是不是被别人给受骗了呀? 条件中加"主键 is not null"对效率有多大的影响? 求一条如何再插入语句中,使纪录序号自动加1,谢谢
set @s='中国,美国,日本'
select ''''+replace(@s,',',''',''')+''''
结果
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
('中国','美国','日本')(所影响的行数为 1 行)
因为一个'在SQL语句中为字符串的开始或结束,所以要在字符串中插入',必须用''替换