SQL语句删除字段中包含的某个字符
我想删除某个字段中所有的‘晋’字怎么写语句啊比如车牌晋A12345中的晋字。有的行是没有的,只要删除有的。也可以把没有‘晋’字的车牌号添加上。删除我会了,update表s...
我想删除某个字段中所有的‘晋’字怎么写语句啊
比如车牌 晋A12345 中的 晋 字。有的行是没有的,只要删除有的。
也可以把没有 ‘晋’字的车牌号 添加上。
删除我会了,
update 表 set 列 = replace (列,'晋','')
还是请大神帮我写个添加的语句,把'晋'字添加到字符最前面 展开
比如车牌 晋A12345 中的 晋 字。有的行是没有的,只要删除有的。
也可以把没有 ‘晋’字的车牌号 添加上。
删除我会了,
update 表 set 列 = replace (列,'晋','')
还是请大神帮我写个添加的语句,把'晋'字添加到字符最前面 展开
1个回答
展开全部
-- 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 '%晋%'
追问
能告诉我怎么添加吗
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询