5月4日总结
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的最小整数
本文作者:lmyyyy
本文链接:https://www.cnblogs.com/lmyy/p/17383163.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步