3个回答
展开全部
如果确定单引号是在第一个字符的话,可以用三种方法实现:
1、right截取字符串函数配合len函数:
update 表 set 登记薄编号=right(登记薄编号,len(登记薄编号)-1) where left(登记薄编号,1)=''''
update 表 set 身份证号=right(身份证号,len(身份证号)-1) where left(身份证号,1)=''''
2、substring截取字符串函数:
update 表 set 登记薄编号=substring(登记薄编号,2,100) where left(登记薄编号,1)=''''
update 表 set 身份证号=right(身份证号,2,100) where left(身份证号,1)=''''
3、replace替换字符子串函数:
update 表 set 登记薄编号=replace(登记薄编号,'''','')
update 表 set 身份证号=replace(身份证号,'''','')
展开全部
用字符串截取函数或者替换函数在update语句中修改即可
追问
具体函数该怎么写啊?
追答
比如REPLACE(char, search_string,replacement_string)
写成replace(身份证号,'''','') 这里引号进行了转意即‘’代表引号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update 表 set 身份证号 = replace(身份证号,'''','')
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询