SQL语句删除字段中包含的某个字符

我想删除某个字段中所有的‘晋’字怎么写语句啊比如车牌晋A12345中的晋字。有的行是没有的,只要删除有的。也可以把没有‘晋’字的车牌号添加上。删除我会了,update表s... 我想删除某个字段中所有的‘晋’字怎么写语句啊
比如车牌 晋A12345 中的 晋 字。有的行是没有的,只要删除有的。
也可以把没有 ‘晋’字的车牌号 添加上。
删除我会了,
update 表 set 列 = replace (列,'晋','')
还是请大神帮我写个添加的语句,把'晋'字添加到字符最前面
展开
 我来答
0808xyj
2015-06-25 · TA获得超过1891个赞
知道大有可为答主
回答量:1237
采纳率:100%
帮助的人:1064万
展开全部
-- Oracle 
update 表   set 列 = replace (列,'晋','') where 列 like '%晋%'
or 
update 表   set 列 = '晋' ||  列  where 列 not like '%晋%'
-- MySQL
update 表   set 列 = replace (列,'晋','') where 列 like '%晋%'
or 
update 表   set 列 = CONCAT('晋',列) where 列 not like '%晋%'
-- SQLServer
update 表   set 列 = replace (列,'晋','') where 列 like '%晋%'
or 
update 表   set 列 = '晋'+列 where 列 not like '%晋%'
追问
能告诉我怎么添加吗
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式