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://www.chenshuangyi.com/post/254.html
作者授权:除特别说明外,本文由 陈双义 原创编译并授权 陈双义博客 刊载发布。
版权声明:本文使用「署名-非商业性使用-相同方式共享」创作共享协议,转载或使用请遵守署名协议。协议见页脚-知识共享许可协议。
打赏 支付宝打赏 微信打赏
云盾证书

为您推荐

第二课:MySQL 数据定义

第二课:MySQL 数据定义

一、定义数据库1、创建数据库基本语法格式:create {database | schema} [if not...

2019-02-14 标签:MySQL数据库软件测试
第一课:MySQL 基础概念解析

第一课:MySQL 基础概念解析

一、数据库技术的基础概念1、数据库(DB)长期存储在计算机内的、有组织的、可共享的数据集合。2、数据库管理系统数据库管理...

2019-02-11 标签:MySQL数据库软件测试
Oracle 利用SELECT检索数据

Oracle 利用SELECT检索数据

01、查询数据 SELECT(1)SELECT 语句语法SELECT[DISTINCT | ALL]  &nb...

2018-08-14 标签:Oracle数据库
Oracle 数据操纵语言(DML)和数据查询语言(DQL)

Oracle 数据操纵语言(DML)和数据查询语言(DQL)

DML用来操纵数据库中的数据,就是对数据进行增、删、改、查的操纵。01、添加数据INSERT(1)直接添加数据INSER...

2018-08-14 标签:Oracle数据库DMLDQL
Oracle 数据定义语言(DDL)

Oracle 数据定义语言(DDL)

DDL主要包括数据库对象的创建(create)、删除(drop)、修改(alert)的操作。1、使用Create语句创建...

2018-08-08 标签:Oracle数据库DDL
云解析

发表评论

学生特惠云服务器
学生特惠云服务器
轻量应用服务器
轻量应用服务器
海外云服务器
海外云服务器
企业云服务器
企业云服务器
站点信息
  • 文章总数:484
  • 页面总数:8
  • 分类总数:11
  • 标签总数:768
  • 评论总数:141
  • 浏览总数:210057
全民云服务器
全民云服务器

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