简单的工作室

SQL中如何删除指定字符?

时间:2016-05-20 16:13来源:http://zhidao.baidu.com/link?u 作者:简单的工作室 点击:
现在有一个BOOK表,列“AN“的值应该是例如“0012345”类似这样的数字,但目前大约有1千多列里都是例如“C0034353”数据,有没有办法删除这个首写“C”字,但不影响列里、行里和表里的其它数据? 是那个C只出现在首字母位置吧,其他位置没有吧?updatebookan=replace(an,C,)
现在有一个BOOK表,列“AN“的值应该是例如“0012345”类似这样的数字,
但目前大约有1千多列里都是例如“C0034353”数据,
有没有办法删除这个首写“C”字,但不影响列里、行里和表里的其它数据?


是那个C只出现在首字母位置吧,其他位置没有吧?
update book  an = replace(an,'C','');
要是其他位置也有,就该用substring的那个,但是那哥们好像算错位数了,应该取第二位到最后一位的 ,那哥们取的是第一位到倒数第二位的
update book  an =substring(an,2,length(an))  an like 'C%';


(责任编辑:简单的工作室)
顶一下
(1)
100%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片