1、           ABS(X)

返回X的绝对值

SQL>SELECT ABS(-1) A,ABS(1) B,ABS(0) C FROM DUAL;

A         
B          C

-------------------- ----------

1         
1          0

2、          ACOS(X)

返回X的反余弦值

SQL>SELECT ACOS(0) A,ACOS(0.5) B,ACOS(1) C FROM DUAL;

A         
B          C

-------------------- ----------

1.570796321.04719755         0

3、      ASIN(X)

返回X的反正弦值

SQL>SELECT ASIN(0) A,ASIN(0.5) B,ASIN(1) C FROM DUAL;

A         
B          C

-------------------- ----------

0 0.52359877 1.57079632

4、          ATAN(X)

返回X的反正切值

SQL>SELECT ATAN(0) A,ATAN(0.5) B,ATAN(1) C FROM DUAL;

A         
B          C

-------------------- ----------

0 0.46364760 0.78539816

5、        ATAN2(X,Y)

返回数字X除以Y的反正切值,Y不能为0

SQL>SELECT ATAN2(3,4) A FROM DUAL;

A

----------

0.64350110

6、         CEIL(X)

返回大于等于X的最小整数

SQL>SELECT CEIL(0) A,CEIL(-0.5) B,CEIL(0.5) C,CEIL(5) D,CEIL(-5) E FROM DUAL;

A        
 B         C         D         
E

-------------------- ---------- ---------- ----------

0         
0          1         5         -5

7、           COS(X)

说明:返回X的余弦值

举例:

SQL>SELECT COS(0) A,COS(45) B, COS(90) C FROM DUAL;

A         
B          C

-------------------- ----------

1 0.52532198 -0.4480736

8、           COSH(X)

说明:返回X的双余弦值

举例:

SQL>SELECT COSH(0) A,COSH(45) B,COSH(90) C FROM DUAL;

A         
B          C

-------------------- ----------

1 1.74671355 6.10201647

9、           EXP(X)

说明:返回e的X次幂

举例:

SQL>SELECT EXP(0) A,EXP(1) B,EXP(10) C FROM DUAL;

A         B         C

-------------------- ----------

1 2.71828182 22026.4657

10、      FLOOR(X)

说明:返回小于等于X的最大整数

举例:

SQL> SELECT FLOOR(0) A,FLOOR(-1.5)B,FLOOR(-1) C,FLOOR(1.5) D,FLOOR(2) E FROM DUAL;

A         B         
C          D         E

---------- ---------- -------------------- ----------

0        -2        
-1          1         2

11、       LN(X)

说明:返回X的自然对数,X不能为0

举例:

SQL>SELECT LN(1) A,LN(45) B FROM DUAL;

A         
B

--------------------

0 3.80666248

12、      LOG(Y,X)

说明:返回以Y为底X的对数,Y不能为0

举例:

SQL>SELECT LOG(10,5) A,LOG(10,20) B,LOG(10,10) C FROM DUAL;

A         
B          C

-------------------- ----------

0.698970001.30102999         1

13、      MOD(Y,X)

说明:返回Y除以X以后的余数,假设X为0,则返回Y

举例:

SQL>SELECT MOD(10,10) A,MOD(10,5) B,MOD(10,0) C,MOD(10,20) D FROM DUAL;

A         
B          C         D

-------------------- ---------- ----------

0         
0         10        10

14、       POWER(Y,X)

说明:返回以Y为底的X次幂。Y和X能够为随意数字,但假设Y为负数,则X必须为正数

举例:

SQL>SELECT POWER(2,3) A,POWER(-2,3) B,POWER(2,-3) C FROM DUAL;

A         
B          C

-------------------- ----------

8        
-8     0.125

15、      ROUND(X[,Y])

说明:运行四舍五入运算。假设省略Y,则四舍五入到整数位;假设Y为负数,则到小数点前Y位;假设Y为正数,则到小数点后Y位。

举例:

SQL>SELECT ROUND(123.4567) A,ROUND(123.4567,3) B,ROUND(123.4567,-1) C FROM DUAL;

A         
B          C

-------------------- ----------

123   123.457       
120

16、       SIGN(X)

说明:检測X的正负。假设小于0,则返回-1;假设X等于0,则返回0;假设X大于0,则返回1

举例:

SQL>SELECT SIGN(-100) A,SIGN(0) B,SIGN(100) C FROM DUAL;

A         
B          C

-------------------- ----------

-1         
0          1

17、      SIN(X)

说明:返回X的正弦值

举例:

SQL>SELECT SIN(0) A,SIN(45) B,SIN(90) C FROM DUAL;

A         
B          C

-------------------- ----------

0 0.85090352 0.89399666

18、      SINH(X)

说明:返回X的双正弦值

举例:

SQL>SELECT SINH(0) A,SINH(45) B,SINH(90) C FROM DUAL;

A         
B          C

-------------------- ----------

0 1.74671355 6.10201647

19、      SQRT(X)

说明:返回X的平方根,X必须大于等于0

举例:

SQL>SELECT SQRT(0) A,SQRT(1) B,SQRT(2) C FROM DUAL;

A         
B          C

-------------------- ----------

0         
1 1.41421356

20、      TAN(X)

说明:返回X的正切值

举例:

SQL>SELECT TAN(0) A,TAN(45) B,TAN(90) C FROM DUAL;

A         
B          C

-------------------- ----------

0 1.61977519 -1.9952004

21、       TANH(X)

说明:返回X的双正切值

举例:

SQL>SELECT TANH(0) A,TANH(45) B,TANH(90) C FROM DUAL;

A         
B          C

-------------------- ----------

0         
1          1

22、      TRUNC(X[,Y])

说明:运行截取数字。假设省略Y,则将X的小数部分截取;假设Y是负数,则截取到小数点前Y位;假设Y为正数,则截取到小数点后Y位

举例:

SQL>SELECT TRUNC(123.4567) A,TRUNC(123.4567,-2) B,TRUNC(123.4567,2) C FROM DUAL;

A         
B          C

-------------------- ----------

123       
100    123.45

ORACLE函数之单行数字函数的更多相关文章

  1. ORACLE函数之单行转换函数

     1           ASCIISTR 格式:ASCIISTR(C) 说明:将字符串C转换为ASCII字符串,即将C中的ASCII字符保留不变,但非ASCII字符则以ASCII表示返回 举例: ...

  2. oracle自定义判断是否数字函数isNumber()

    右击function选择新增 如果是数字返回本身,如果不是数字返回0: create or replace function isNumber(p in varchar2) return number ...

  3. 数据库Oracle函数之单行函数的介绍

    函数介绍: 函数:是数据库产品中提供的能够处理查询结果的方法. 函数能够用于下面的目的: • 执行数据计算 • 修改单个数据项 • 格式化显示的日期和数字 • 转换列数据类型 • 函数有输入参数,并且 ...

  4. MySQL与Oracle 差异比较之二函数

    函数 编号 类别 ORACLE MYSQL 注释 1 数字函数 round(1.23456,4) round(1.23456,4) 一样:ORACLE:select round(1.23456,4) ...

  5. Oracle中的单行函数

    Oracle中的单行函数 1 字符函数 UPPER()--将字符串转换为大写 SELECT UPPER('abc') FROM dual; LOWER()-将字符串转换为小写 SELECT LOWER ...

  6. Oracle数据库之六 单行函数

    六.单行函数 6.1.认识单行函数 ​ 函数就是和 Java 语言之中的方法的功能是一样的,都是为了完成某些特定操作的功能支持,而在 Oracle 数据库里面也包含了大量的单行函数,这些函数掌握了以后 ...

  7. Oracle系列四 单行函数查询语句

    单行函数 操作数据对象 接受参数返回一个结果 只对一行进行变换 每行返回一个结果 可以转换数据类型 可以嵌套 参数可以是一列或一个值 包含:字符,数值,日期,转换,通用 字符函数 1.大小写控制函数: ...

  8. 5.单行函数,多行函数,字符函数,数字函数,日期函数,数据类型转换,数字和字符串转换,通用函数(case和decode)

     1  多行函数(理解:有多个输入,但仅仅输出1个结果) SQL>select count(*) from emp; COUNT(*) ------------- 14 B 字符函数Lowe ...

  9. oracle逐步学习总结之oracle数字函数和日期函数(基础四)

    原创作品,转自请注明出处:https://www.cnblogs.com/sunshine5683/p/10140716.html 继上篇总结,继续进行总结: 以下下数字函数: 1.abs(n):返回 ...

随机推荐

  1. tomcat启动项目内存溢出问题

    catalina.bat文件的第二行加下面的即可: 注意最大内存设置,和系统的内存有关系 set JAVA_OPTS=%JAVA_OPTS% -Xms512m -Xmx1024m -XX:PermSi ...

  2. thinkphp对文件的上传,删除,下载操作

    工作需要,整理一下最近对php的学习经验,希望能对自己有帮助或者能帮助那些需要帮助的人. thinkphp对文件的操作,相对来说比较简单,因为tp封装好了一个上传类Upload.class.php 废 ...

  3. 你好,C++(38)从问题描述中发现对象的属性和行为 6.4 工资程序成长记:类与对象(上)

    6.4  工资程序成长记:类与对象 “夜半三更哟,盼天明:寒冬腊月哟,盼春风.若要盼得哟,涨工资,岭上……”自从上次老板许诺给小陈涨工资以后,一转眼又过去几个月了,可是涨工资的事一点动静都没有.小陈只 ...

  4. MySQL主从复制详细部署过程

    环境介绍:   采用多实例进行主从复制测试,多实例方法请参考网上其它文档,其实多实例和双服务器对于测试环境来说是一样的.   当前采用3306端口进程为Master,3307端口进程为Slave.   ...

  5. eclipse慢 优化(转)

    1.打开 eclipse.ini -showsplash com.genuitec.myeclipse.product --launcher.XXMaxPermSize 256M -vmargs -D ...

  6. underscorejs-findWhere学习

    2.8 findWhere 2.8.1 语法: _.findWhere(list, predicate) 2.8.2 说明: 对list集合的每个对象依次与predicate对象进行匹配,匹配成功则立 ...

  7. Delphi-LowerCase 函数

    函数名称 LowerCase 所在单元 System.SysUtils 函数原型 function LowerCase(const S: string): string; 函数功能 将字符串中所有的大 ...

  8. 云存储,OWNCLOUD,真的遇到过这个需求哟。。。

  9. 一个修改过简化版的InputQuery(简单实用,用到了Canvas)

    主要是觉得在单输入的情况下, 原来InputQuery输入框左边的文本太难看了...... function _InputQuery(const ACaption: string; const APr ...

  10. (转载)PHP删除数组中的特定元素的代码

    (转载)http://www.jb51.net/article/30689.htm 我们知道,PHP没有提供专门删除一个特定数组元素的方法.但是可以通过unset()函数来完成这种要求比如下面的程序: ...