+ -
当前位置:首页 → 问答吧 → 百分比的问题

百分比的问题

时间:2011-12-23

来源:互联网

select rand(0.333,2) 结果为 .33 0哪去了select rand(1/3,2) 结果为 0 为什么为0 
这是为什么呢,有没有办法,用下面那种方式

作者: luoxudong121316   发布时间: 2011-12-23

你这是什么语句啊?RAND是随机数,应该出错啊

作者: yanyuchonglou   发布时间: 2011-12-23

2000里面 显示就是这样的

select rand(1/3,2)好像是 错误的

是round吧

作者: fredrickhu   发布时间: 2011-12-23

select round(1*1.0/3,2)

作者: fredrickhu   发布时间: 2011-12-23

唉,现在的孩子们啊,你是用ROUND吧,看看ROUND的函数定义吧。

作者: yanyuchonglou   发布时间: 2011-12-23

To fredrickhu(小F):

你的眼神真迷人,若真的是美女,哪天请你喝酒。

作者: yanyuchonglou   发布时间: 2011-12-23

select rand(1/3,2) 结果为 0 为什么为0  
因为你除数和被数除都是整数,所以除法的结果是整数0
需要用 round(1*1.0/3,2)  
这里的1*1.0就把前面的数转成了浮点数,再除就会有小数点了

作者: pengxuan   发布时间: 2011-12-23


F姐,有人请你喝酒,去吧,记得带上防狼喷雾

作者: pengxuan   发布时间: 2011-12-23

红钻了,要混多久才能达到这个档次呀!哎。。。自卑中。。。

作者: shuohuameijiang   发布时间: 2011-12-23

谢谢,各位啦,结贴给分咯

作者: luoxudong121316   发布时间: 2011-12-23