代码改变世界

sql 整数相除 怎么取得小数

2011-01-17 11:00  假面Wilson  阅读(2579)  评论(0编辑  收藏  举报

两个数中任意一个转换为浮点数后,整型的就会转换为浮点数再进行运算


select   cast (  165*100 as float )/343

select   str((4*100.0)/(20*1.0),5,2)  

select   str((165*100.0)/(343*1.0),5,2)  

 如果要保留固定小数位,使用   cast(xxxxxx as numeric(10,2))   的形式整理结果。