Oracle在数值处理方面有诸多强大的函数,但很多在通常情况下我都很少会想起来使用,所以记在这里
Oracle的函数会处理三类数值:单值,值组(Groups of Value), 值列表;
其函数表示法为
FUNCTION(value, [,option])
下面针对三类数值的函数分别介绍:
单值:
1. 加减乘除分别为(+,-,*,/)自不在话下
2.
NULL
NULL不是0,NULL应该被视为一个未知值,所以与NULL发生的计算结果都被视为NULL。
3.
NVL,空值转换
比如,NVL(Price, 20) ,如果Price为NULL的话,就用20代替之
4.
CEIL和
FLOOR
CEIL(注意不是CELL...) 只产生大于或等于指定值的最小整数;
比如CEIL(3)=3, CEIL(2.5)=3, CEIL(-1.3)=-1;
FLOOR与CEIL相反,只产生小于或等于指定之的最大整数
FLOOR(2.5)=2, FLOOR(-1.3)=-2
5.
MOD 就是取模
6.
POWER
计算一个值与给定的正指数(不是正整数)的乘方
POWER(3,2)=9, POWER(64,0.5)=8
7.
SQRT
与POWER(value, 0.5)一个值,Oracle没法计算负数的平方根,类似SQRT(-4)会报错
8.
EXP,LN和LOG
EXP是e的幂运算,LN是自然对数(以e为底数的对数),LOG自然也懂的...
9.
ROUND和
TRUNC
ROUND表示根据制定的精度舍入数值
TRUNC是指根据制定精度截取数值
比如ROUND(55.555,2)=55.56, 而TRUNC(55.555,2)=55.55
10.
SIGN给出值的符号,比如SIGN(-234)=-1, SIGN(13)=1,SIGN(0)=0
11. 还有很多三角函数,这里不再一一介绍,包括
SIN,SINH,COS,COSH,TAN,TANH, ACOS, ATAN, ATAN2和ASIN
分享到:
相关推荐
oracle学习笔记-入门基础-01-张园
资源名称:Oracle学习笔记-日常应用、深入管理、性能优化内容简介:Oracle学习笔记-日常应用、深入管理、性能优化Oracle 11g是最具代表性的高端关系型数据库管理系统,它在世界各地的大型商务数据库应用系统中被广泛...
ORACLE学习笔记-ORACLE(基本命令).doc,ORACLE学习笔记-ORACLE(基本命令).doc
Oracle学习笔记--稍复杂的查询和分页
Oracle Database 21c 是最新的版本;...oracle-database-ee-21c-1.0-1.ol8文件分割成 三个 压缩包,必须集齐 三个 文件后才能一起解压一起使用: Oracle Database 21c (oracle-database-ee-21c-1.0-1.ol8.part3.rar) ...
ORACLE学习笔记 基础的命令,可以学习
自学笔记--oracle自学笔记-视频实例整理
oracle精华尽在于此,对于oracle初学者来说是一本难得的笔记
oracle笔记二--plsql 编程oracle笔记二--plsql 编程oracle笔记二--plsql 编程oracle笔记二--plsql 编程oracle笔记二--plsql 编程oracle笔记二--plsql 编程
这个笔记是学习oracle数据库过程中整理出来的,比较详细,适合于初学者。 │ oracle与tomcat端口冲突.txt │ Oracle学习笔记.pdf │ Oracle学习笔记.wps │ 安装Oracle后myEclipse不能正常使用.txt │ 手工配置...
Oracle Database 21c 是最新的版本;...oracle-database-ee-21c-1.0-1.ol8文件分割成 三个 压缩包,必须集齐 三个 文件后才能一起解压一起使用: Oracle Database 21c (oracle-database-ee-21c-1.0-1.ol8.part3.rar) ...
在Linux上安装oracle数据库,... 在oracle linux 6_64bit上,提供了oracle-rdbms-server-11gR2-preinstall包,可以自动化的将需要安装的rpm包,需要调整的内核参数自动化的处理,对DBA安装数据库确实节省了不少的时间。
oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
oracle-xe-11.2.0-1.0.x86_64.rpm
学习oracle的读书笔记,整理基本操作与总结。
Oracle 11g是最具代表性的高端关系型数据库管理系统,它在世界各地的大型商务数据库应用系统中被广泛应用。本书设计了大量的应用情景,介绍了数据库管理员和开发人员常用的管理、维护和优化Oracle 11g数据库的技术和...