无
分类: Oracle
2008-08-22 16:19:46
这次需要用取整函数,于是在网上查到了:
ceil(15.01) 只能取最接近但大于15.7的整数
结果:16
floor(15.73) 只能取最接近但小于15.7的整数
结果:15
trunc(15.79,1) 只能依据精确位来取,不会四舍五入
结果:15.7
round(15.79,1) 能依据精确位数来四舍五入
结果:15.8
trunc 和 round 中的"1"表示小数点 1 位,0 表示个位,-1 表示十位
随机函数如下:
dbms_random.value(v1, v2) v1 和 v2 两个参数是取值范围. 再配合上取整函数,就可以取得一个范围内的任何随机数了.