|
主题: 求教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)
非常大鱼
|