怎样使varchar转换成int,====================== select convert(int,sum(v_amount)) from iPayInfo 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int型?这样好像不可以转换的吧,如果是为了计算的话,转换成DECIMAL或MONEY之类的都可以呀。用下面的就行convert(decimal,@int)或cast(@INT AS DECIMAL) select sum(convert(int,v_amount)) from iPayInfo select sum(convert(int,v_amount)) from ipayinfo 有两方法:一:CONVERT(INT AS 字段)二:CAST(字段 AS INT) select sum(convert(int as v_amount)) from ipayinfoselect sum(cast(v_amount as int)) from ipayinfo sorry,convert 应该是CONVERT(int,字段) cast(cast(col as decimal) as int)前提是字段中不含非数字字符 菜鸟第一次装SQL2005的问题~? mssql2005如何更改数据库物理文件名? OPENDATASOURCE的问题.. sql性能问题 关于SQL-SERVER的存储过程 MSDE 如何在企业管理器中注册呢? 我在本地注册到sql服务器上 大家帮助我好急啊.............在线等待............. 怎么将sqlserver服务器上的数库导出来? 多关键词模糊查询问题 在线等,超级有趣的问题!!!解决马上给分! 我在SQLServer在完成配置发布和分发向导中出未能连接到服务器错误,请高手指点!
如果是为了计算的话,转换成DECIMAL或MONEY之类的都可以呀。
用下面的就行
convert(decimal,@int)或cast(@INT AS DECIMAL)
一:CONVERT(INT AS 字段)
二:CAST(字段 AS INT)
CONVERT(int,字段)
前提是字段中不含非数字字符