mssql 数据库 round 函数问题
使用 select round(0.555555,2); 时得到的值是 .560000 怎样才能让它返回 .56 要返回 0.56 ,56% 的话又要怎么做?
补充:如果是php调用查询的话那当然行,可我这个是数据库作业...只能用sql语句.
使用 select round(0.555555,2); 时得到的值是 .560000 怎样才能让它返回 .56 要返回 0.56 ,56% 的话又要怎么做?
补充:如果是php调用查询的话那当然行,可我这个是数据库作业...只能用sql语句.
答案:select cast(round(0.555555,2) as decimal(9,2))
select CAST( cast(round(0.555555,2)*100 as decimal(9)) as varchar) +'%'
其他:可以在前台界面中加以控制 . 设置显示格式