2、Oracle函数分类
Oracle函数分为单行函数和聚合函数
单行函数:对每一个函数应用在表的记录中时,只能输入一行结果,返回一个结果。
常见的单行函数有如下四种
① 数值型函数:对数字进行计算,返回一个数字。
②字符函数:对字符串操作。
③转换函数:可以将一种数据类型转换为另外一种数据类型。
④日期函数:对日期和时间进行处理。
⑤ null函数:处理null值的相关函数
聚合函数:聚合函数同时可以对多行数据进行操作,并返回一个结果。
3、数值型函数
3.1 求绝对值函数
abs(n)函数
用于返回绝对值
SQL> select abs(10),abs(-10),abs('100') from dual;
ABS(10) ABS(-10) ABS('100')
10 10 100
3.2 求余函数
mod(n2,n1)
返回n2除以n1的余数
SQL> select mod(5,2),mod(8/3,3),mod('10',2),mod(-10,6),mod(3,0) from dual;
MOD(5,2) MOD(8/3,3) MOD('10',2) MOD(-10,6) MOD(3,0)
1 2.66666666 0 -4 3
3.3 判断数值正负函数
sign(n) 函数
n为正返回1,n为0返回0,n为负返回-1
SQL> select sign(-2),sign(2),sign(0.0),sign(-3*2) from dual;
SIGN(-2) SIGN(2) SIGN(0.0) SIGN(-3*2)
-1 1 0 -1
3.4 三角函数
cos(n):返回余弦值 acos(n):返回反余弦值 sin(n):返回正弦值 asin(n) tan(n):返回正切值 atan(n):返回反正切值
SQL> select cos(3.1415926),acos(1),sin(0.5),asin(1),tan(1),atan(1) from dual;
COS(3.1415926) ACOS(1) SIN(0.5) ASIN(1) TAN(1) ATAN(1)
-0.99999999999 0 0.47942553 1.57079632 1.55740772 0.78539816
3.5 返回以指定数值为准整数的函数
ceil(n)函数
返回大于等于n的最小整数
标签:总结,10,函数,返回,sign,MOD,mod From: https://www.cnblogs.com/lmyy/p/17383163.html