SQL Server 2012:将 afloat
转换varchar
为删除小数位。
例如:
select convert(varchar, cast(834.7833 as float))
返回一个varchar
with 834.783
。
如何将 a 转换float
为varchar
不丢失小数位?
这是一个与这个未回答的问题类似的问题:
为什么你需要做一个CAST(... AS FLOAT)
?
试试这些片段 - 它们返回完整的小数点数:
SELECT
CONVERT(VARCHAR(20), 834.7833)
SELECT
CAST(834.7833 AS VARCHAR(20))
这两个输出这个结果:
834.7833
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句