使用这个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 是你要处理的值,前提先转换成字符串