怎么替换数据库表中的数据
有这么一个表,如下:
编码, 学员名称, 学分 ,学分编号....
G001 李世娜 90 S001
G002 王慧敏 40 S002
G003T 胡明天 50 S003G
G005T 李海 60 s004G
.....
所想结果效果:
G001 李世娜 90 S001
G002 王慧敏 40 S002
G003 胡明天 50 S003
G005 李海 60 s004
这个表可能有上万条数据,甚至更多...
现在就是要对这个编码和学分编号统一,就是所有的编码中不需要存在字母T(同理学分编号也是不需要字母G),但目前有些数据就没有,有些有T,如果用程序处理,可这样读取数据库性能就慢了,所以如果用存储过程或者其他的方式去处理,该怎么去替换这两个字段的值啊?请大家指教...
------解决方案--------------------UPDATE XXX set 字段=REPLACE(字段,'T','')
------解决方案--------------------也可以根据编号中有没有你要替换的T或是G也可以的,看你具体的数据如何了
------解决方案--------------------用replace
比如:select REPLACE(编码,'T','') as '编码' from table