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

百分比的有关问题

2012-02-15 
百分比的问题select rand(0.333,2)结果为 .330哪去了select rand(1/3,2)结果为0为什么为0这是为什么呢,有

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

[解决办法]
你这是什么语句啊?RAND是随机数,应该出错啊
[解决办法]
2000里面 显示就是这样的

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

是round吧
[解决办法]
select round(1*1.0/3,2)
[解决办法]
唉,现在的孩子们啊,你是用ROUND吧,看看ROUND的函数定义吧。
[解决办法]
select rand(1/3,2) 结果为 0 为什么为0
因为你除数和被数除都是整数,所以除法的结果是整数0
需要用 round(1*1.0/3,2)
这里的1*1.0就把前面的数转成了浮点数,再除就会有小数点了

[解决办法]

F姐,有人请你喝酒,去吧,记得带上防狼喷雾
[解决办法]
F姐V5

热点排行