首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL 往零 转换成本文类型

2013-03-01 
SQL 去零 转换成本文类型使用这个select cast(cast(123456789.2200000as float) as varchar) 结果为1.2345

SQL 去零 转换成本文类型
使用这个select cast(cast(123456789.2200000as float) as varchar) 结果为1.23457e+008
变成科学计算法了
是否有人帮助解决此问题?
[解决办法]
select cast(cast(123456789.2200000 as varchar) as float) 
[解决办法]
SELECT REVERSE(SUBSTRING(REVERSE(@a),PATINDEX('%[1-9]%',REVERSE(@a)),LEN(@a)))

@a 是你要处理的值,前提先转换成字符串

热点排行