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

输出的字符是float型,该如何解决

2012-03-17 
输出的字符是float型我怎么保证输出的数值保留小数点后两位如果是整数也补上.00?有这样的函数吗?[解决办法

输出的字符是float型
我怎么保证输出的数值保留小数点后两位
如果是整数   也补上.00     ?

有这样的函数吗?

[解决办法]

select cast(121 as decimal(7,2))
[解决办法]
我怎么保证输出的数值保留小数点后两位
如果是整数 也补上.00 ?

有这样的函数吗?

select cast(col as decimal(18,2)) as col from tb
[解决办法]
這裡用decimal和numeric 都可以


cast((convert(float,bdp_dj)*convert(float,bdp_num)) as decimal(7,2)) as ysje
---------

try

cast((convert(float,bdp_dj)*convert(float,bdp_num)) as decimal(20,2)) as ysje

热点排行