这个sgrade里数据前的‘s’是我通过update sc set sgrade=‘s’+sgrade加进去的,现在要去掉这个s怎么办
update sc set sgrade=replace(sgrade, 's', '')
就操作而言,可以用字符串切割或者STRING操作按位从第二个字符读取,然后更新掉sgrage的值就可以了
你的这个S 会有重复吗,没有重复的话就再uopate一次就楼上的replace就OK了
update aaa SET sgrade = REPLACE(sgrade,'s','')
如果不重复的话可以用replace重复的话用substring
replace替换成“”的
你如果想用取子串函数,substr,如果是oracle就是这样的:update sc set sgrade = substr(sgrade, 2);
谢谢各位大神 解决了☺