SQL单行函数-数字函数

数字函数一共有3个:

ROUND(数字 | 列 [保留小数的位数]):四舍五入的操作;

TRUNC(数字 | 列 [保留小数的位数]):舍弃指定位置的内容;

MOD(数字1,数字2):取模,取余数;

例子:ROUND()函数

SQL> SELECT ROUND(903.5678),ROUND(-903.5678),ROUND(903.5678,2),ROUND(903.5678,-1) FROM dual;

ROUND(903.5678) ROUND(-903.5678) ROUND(903.5678,2) ROUND(903.5678,-1)
--------------- ---------------- ----------------- ------------------
            904             -904            903.57                900

例子:TRUNC()函数

SQL> SELECT TRUNC(903.5678),TRUNC(-903.5678),TRUNC(903.5678,2),TRUNC(903.5678,-1) FROM dual;

TRUNC(903.5678) TRUNC(-903.5678) TRUNC(903.5678,2) TRUNC(903.5678,-1)
--------------- ---------------- ----------------- ------------------
            903             -903            903.56                900

例子:MOD()函数


SQL> SELECT MOD(10,3) FROM dual;

MOD(10,3)
----------
         1
以上就是这3个数字函数的用法。