Oracle 内置函数-数值型函数

Oracle 内置函数-数值型函数

数值型函数

(1)绝对值、取余、判断数值正负函数

①、ABS(n)函数:用于返回绝对值。该函数输入一个参数,参数类型为数值型,假如参数为可以隐式转换为数值类型,也可以。

②、MOD(n2,n1)函数:该函数表示返回n2除以n1的余数。参数为任意数值或可以隐式转成数值的类型。如果n1为0,则将返回n2。

③、SIGN(N)函数:返回参数n的符号。正数返回1,,0返回0,负数返回-1,。但如果n为BINARY_FLOAT或BINARY_DOUBLE类型时,n>=0或者n=NaN函数会返回1。

(2)三角函数

COS(n)函数:返回n的余弦。

ACOS(n)函数:返回n的反余弦值。

COSH(n)函数:返回n的双曲余弦值。

SIN(n)函数:返回n的正弦值。

SINH(n)函数:返回n的双曲正弦值。

ASIN(n)函数:返回n的反正弦值。

TAN(n)函数:返回n的正切值。

TANH(n)函数:返回n的双曲正切值。

ATAN(n)函数:返回n的反正切值。

(3)返回以指定数值为准整数的函数

①、CEIL(n)函数:返回大于等于输入参数的最小整数。要求输入参数是十进制数值类型,或可以隐式地转换成数值的类型,可以是非整数。

②、FLOOR(n)函数:返回小于等于输入参数的最大整数。要求输入参数是十进制数值类型,或可以隐式地转换成数值的类型,可以是非整数。

(4)指数,对数函数

①、SQRT(n)函数:返回n的平方根。n为数字类型时不能为负,返回一个实数;n为BINARY_FLOAT或BINARY_DOUBLE类型时,n<0将返回NaN。

②、POEWR(n2,n1)函数:返回n2的n1次幂的结果。参数为任意数值,但若n2为负数时,n1必须为整数。

与其相近的函数:

EXP(n)函数:返回e的n次幂,e为数学常数,e=2.71828183...。

③、LOG(n1,n2)函数:返回以n1为底n2的对数,n1是除1和0以外的任意正数,n2为正数。

与其相近的函数:

LN(n)函数:表示返回n的自然对数,n要大于0。

(5)四舍五入截取函数

①、ROUND(for number)函数:函数原型是ROUND(n,integer)。将数值n四舍五入成第二个参数指定的形式的十进制数。integer要求是整数,若不是整数将自动截取为整数部分。当integer为正整数时,表示四舍五入为integer位小数,如果integer为负数,则n为四舍五入至小数位向左integer位。

②、TRUNC(for number)函数:函数原型是TRUNC(n,integer)。将数值n根据integer的值进行截取,截取时和integer的正负有关。integer要求是整数,若不是整数将自动截取为整数部分。当integer为正整数时,表示n将截取到integer位小数,如果integer为负数,则n将截取到小数位向左integer位,被截取部分用0代替。

本文标题:Oracle 内置函数-数值型函数
本文链接:https://chenshuangyi.com/post/254.html
作者授权:除特别说明外,本文由 陈双义 原创编译并授权 陈双义博客 刊载发布。
版权声明:本文使用「署名-非商业性使用-相同方式共享」创作共享协议,转载或使用请遵守署名协议。协议见页脚-知识共享许可协议。
打赏 支付宝打赏 微信打赏

为您推荐

第九课:MySQL 存储过程和存储函数

第九课:MySQL 存储过程和存储函数

一、存储过程存储过程是一组为了完成某特定功能的SQL语句集。一个存储过程是一个可编程的函数,同时可以看做是在数据库编程中...

2019-03-18 标签:MySQL数据库软件测试
第八课:MySQL 事件

第八课:MySQL 事件

一、事件事件和触发器相似,都是在某些事情发生的时候启动,事件也叫作临时触发器事件基于特定时间周期触发来执行某些任务,而触...

2019-03-05 标签:MySQL数据库软件测试
第七课:MySQL 触发器

第七课:MySQL 触发器

一、触发器触发器是一个被指定关联到一个表的数据库对象。触发器用于保障数据库中数据的完整性,以及多个表之间数的一致性。触发...

2019-03-05 标签:MySQL数据库软件测试
第六课:MySQL 视图

第六课:MySQL 视图

一、视图视图是从一个或多个表或者视图中导出的表,也包含一系列带有名称的数据列和若干条数据行视图不同于数据库真实存在的表:...

2019-03-05 标签:MySQL数据库软件测试
第五课:MySQL 索引

第五课:MySQL 索引

一、索引数据表查询操作主要的两种搜索方式:一种全表扫描、检索,另一种利用数据表上建立的索引进行扫描MySQL主要的几种索...

2019-03-05 标签:MySQL数据库软件测试
云解析

发表评论

学生特惠云服务器
学生特惠云服务器
轻量应用服务器
轻量应用服务器
海外云服务器
海外云服务器
企业云服务器
企业云服务器
站点信息
  • 文章总数:564
  • 页面总数:10
  • 分类总数:11
  • 标签总数:898
  • 评论总数:145
  • 浏览总数:235003
全民云服务器
全民云服务器

当前非电脑浏览器正常宽度,请使用移动设备访问本站!