如何在SQL语句中将数字转换为字符时去掉数字中对数字大小没有影响的0?

比如:1.2300 转换为 1.23
2.00 转换为 2
2.1023 转换为 2.1023
200 转换为 200

可以用一条sql语句完成这个转换吗?

---------------------------------------------------------------

Declare @p decimal(10,4)
set @p=1.2300

select Cast(cast(@p as float) as varchar) as Result

Published At
Categories with 数据库类
Tagged with
comments powered by Disqus