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个数字函数的用法。
转载于:https://blog.51cto.com/atxstrom/889841