数值函数

来源:互联网 发布:淘宝唯品会特卖 编辑:程序博客网 时间:2024/06/04 17:54

数值函数的三种形式:

四舍五入函数:数字 round(数字 | 列 [,保留小数位])

截取小数函数:数字 trunc(数字 | 列 [,保留小数位])

求模:数字 mod(数字1 | 列1,数字2 | 列2)


范例:

1,验证ronud,

没有保留小数位,直接取整:select round(123.36675) from dual;   →123

保留小数位,并四舍五入:select round(123.36675,2) from dual;→123.37

保留小数位为负数:select round(123.36675,-2) from dual;→100,即去掉小数位,整数位向左取

2,截取小数函数:

没有保留小数位,直接取整:select trunc(123.36675) from dual;→123

保留小数位:select trunc(123.36675,2) from dual;→123.36

保留小数位,并四舍五入:select trunc(123.36675,-2) from dual; →100

3,取模:select mod(10,3) from dual;→1

0 0