首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

如何替换数据库表中的数据

2013-09-05 
怎么替换数据库表中的数据有这么一个表,如下:编码,学员名称,学分,学分编号....G001李世娜90S001G002王慧敏

怎么替换数据库表中的数据
有这么一个表,如下:
编码,  学员名称,  学分  ,学分编号....
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

热点排行