怎么样最高效率地把0004,0056,1564前面的0去掉? select cast('00001234' as int) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select cast(FieldName as int) 同意楼上,转换成整型就可以了。cast与convert都可以的select cast('0004' as int)select convert(int,'0004') --返回 4 如果有不能转换为数值的字串,可用如下方法:select replace(ltrim(replace('00040s','0',' ')),' ','0')--返回'40s' 如果字段存的都是000 + 数字的话,使用alter改变改字段的类型肯定是最快的呀! pjy(古虫) 的方法是怎样的啊?我没有见过!是怎么用的呢? 请问这两条查询语句,能不能通过拼接写成一条SQL语句? 用powerDesingner 12.0设计数据库中的疑惑 按查询条件排序,可能吗? SQL SERVER 2005存储过程调试方法 探讨一个问题,关于MS自已的产品为何对四舍五入的处理不一致呢? 一个html问题,我常来这里,这里还热闹!有空的帮我看两眼吧 高分请教一个sql问题.在线等 两个字段(起始时间和结束时间)如何统计访问的高峰时段?? 痛苦中.... sqlserver 把时间段 转换成每天一行 遞歸的使用 如果一张表里有两个域是引用同一个表,那么如何建视图?SQL语句应该怎么写??
cast与convert都可以的select cast('0004' as int)
select convert(int,'0004')
--返回 4
使用alter改变改字段的类型肯定是最快的呀!
我没有见过!是怎么用的呢?