如何将一条SQL语句中的分号,换成逗号 250

如何将一条SQL语句中的分号,换成逗号各位大神求助deletejssj_resultwheren='2017'andmc='云南达利食品有限公司'andkhbh='119... 如何将一条SQL语句中的分号,换成逗号
各位大神求助
delete jssj_result where n='2017' and mc='云南达利食品有限公司' and khbh='119943' and sbbh ='11994305;11994306;11994304'
怎么将 sbbh后面 值中的分号,换成逗号
在一条语句内
展开
 我来答
管家有萌宠
2017-08-04 · 超过20用户采纳过TA的回答
知道答主
回答量:36
采纳率:0%
帮助的人:10.9万
展开全部
SELECT * from table1 where name in (select ''''+replace('aaa;bbb;ccc;ddd',';',''',''')+'''')
因为sql只认识逗号,不认识分号,多值查询标准格式是
select * from table1 where item1 in (value1,value2,value3,value4,......),所以如果你的那个字段值使用逗号隔开,可以不适用replace,另外,除了数值之外,字段和字符都应该使用单引号,也就是select * from table1 where name in ('张三','李四','王五')
更多追问追答
追问
可以用 我发的语句 帮忙修改一下吗
追答
真不好意思啊…我这在上班😭
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式