一 四舍五入
1、语法
ROUND(n[,m])
省略m:0
m>0:小数点后m位
m<0:小数点前m位
n表示要进行四舍五入的值。
m表示要保留小数点后几位或前几位。
2、举例
SQL>select round(23.4),round(23.45,1),round(23.45,-1)from dual;
ROUND(23.4) ROUND(23.45,1) ROUND(23.45,-1)
----------------------------------------
2323.520
二 取整函数
1、语法
CEIL(n)
FLOOR(n)
2、举例
- SQL>select ceil(23.45),floor(23.45)from dual;
CEIL(23.45) FLOOR(23.45)
-----------------------
2423
三 常用计算函数
1、语法
ABS(n)
MOD(m,n):如果m和n中有一个null值,则结果返回null。
POWER(m,n):表示m的n次幂。
SQRT(n):求平方根
2、举例
- SQL>select abs(23.45),abs(-23),abs(0)from dual
2;
ABS(23.45) ABS(-23) ABS(0)
------------------------------
23.45230
SQL>select mod(5,2)from dual;
MOD(5,2)
----------
1
SQL>select mod(5,null)from dual;
MOD(5,NULL)
-----------
SQL>select power (2,3),power(null,3)from dual;
POWER(2,3) POWER(NULL,3)
-----------------------
8
SQL>select sqrt(16)from dual;
SQRT(16)
----------
4
四 三角函数
1、语法
SIN(n)、ASIN(n)
COS(n)、ACOS(n)
TAN(n)、ATAN(n)
2、举例
SQL>select sin(1.57)from dual;
SIN(1.57)
----------
.999999683