主题:  求教sql字段内容转化

phala

职务:普通成员
等级:1
金币:0.0
发贴:3
#12005/11/17 10:40:03
mssql数据库 字段A 字符型
内容格式为 xx0000001,依次xx0000002,........xx0045688
即都是由2位英文字母在前 后面7位数字组成
现在想将其转为数字型 只保存后面的数字
求教

俺是新手 不要笑我



phala

职务:普通成员
等级:1
金币:0.0
发贴:3
#22005/11/17 10:47:03
最好能帮偶写个完整的PROCEDURE
在查询管理器运行下就行了



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
#32005/11/18 2:07:21
UPDATE Table1 SET Field1 = REPLACE(Field1, 'xx', '')


非常大鱼

phala

职务:普通成员
等级:1
金币:0.0
发贴:3
#42005/11/18 13:06:13
斑竹 你这个只是去掉了前面的2个英文字母阿
后面的数字格式是 0000001 0000002 .........0015446都是7位的
我要把前面那些0去掉才行



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
#52005/11/18 22:05:51
CAST
UPDATE Table1 SET Field1 = CAST(CAST(REPLACE(Field1, 'xx', '') AS INT) AS CHAR)


非常大鱼