ORACLE函数之单行数字函数
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函数之单行数字函数的更多相关文章
- ORACLE函数之单行转换函数
1 ASCIISTR 格式:ASCIISTR(C) 说明:将字符串C转换为ASCII字符串,即将C中的ASCII字符保留不变,但非ASCII字符则以ASCII表示返回 举例: ...
- oracle自定义判断是否数字函数isNumber()
右击function选择新增 如果是数字返回本身,如果不是数字返回0: create or replace function isNumber(p in varchar2) return number ...
- 数据库Oracle函数之单行函数的介绍
函数介绍: 函数:是数据库产品中提供的能够处理查询结果的方法. 函数能够用于下面的目的: • 执行数据计算 • 修改单个数据项 • 格式化显示的日期和数字 • 转换列数据类型 • 函数有输入参数,并且 ...
- MySQL与Oracle 差异比较之二函数
函数 编号 类别 ORACLE MYSQL 注释 1 数字函数 round(1.23456,4) round(1.23456,4) 一样:ORACLE:select round(1.23456,4) ...
- Oracle中的单行函数
Oracle中的单行函数 1 字符函数 UPPER()--将字符串转换为大写 SELECT UPPER('abc') FROM dual; LOWER()-将字符串转换为小写 SELECT LOWER ...
- Oracle数据库之六 单行函数
六.单行函数 6.1.认识单行函数 函数就是和 Java 语言之中的方法的功能是一样的,都是为了完成某些特定操作的功能支持,而在 Oracle 数据库里面也包含了大量的单行函数,这些函数掌握了以后 ...
- Oracle系列四 单行函数查询语句
单行函数 操作数据对象 接受参数返回一个结果 只对一行进行变换 每行返回一个结果 可以转换数据类型 可以嵌套 参数可以是一列或一个值 包含:字符,数值,日期,转换,通用 字符函数 1.大小写控制函数: ...
- 5.单行函数,多行函数,字符函数,数字函数,日期函数,数据类型转换,数字和字符串转换,通用函数(case和decode)
1 多行函数(理解:有多个输入,但仅仅输出1个结果) SQL>select count(*) from emp; COUNT(*) ------------- 14 B 字符函数Lowe ...
- oracle逐步学习总结之oracle数字函数和日期函数(基础四)
原创作品,转自请注明出处:https://www.cnblogs.com/sunshine5683/p/10140716.html 继上篇总结,继续进行总结: 以下下数字函数: 1.abs(n):返回 ...
随机推荐
- 再谈CMake与RPATH
之前写过一篇<探讨CMake中关于RPATH的使用>,只要针对的方面是在编译生成之后(不包括安装的make install)如何去除RPATH的问题.今天给大家主要介绍一下如何让CMake ...
- JavaScript-学习一获取表单的值
<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>he ...
- JS定义对象方法?
第一种:构造函数形式 把参数作为构造函数的参数传递,这样对于对象的初始化更灵活一点 <script language="javascript"><!-- /** ...
- Gnuradio 实验二
今天根据教程做了实验二 要到了两个新的模块 一个是 FFT SINK, 其作用是按频谱输出信号. 另外一个就是 GUI Notebook ,起作用就是可以将SCOPE SINK 和 FFT SINK ...
- jquery如何判断滚动条滚到页面底部并执行事件
首先理解三个dom元素,分别是:clientHeight.offsetHeight.scrollTop. clientHeight:这个元素的高度,占用整个空间的高度,所以,如果一个div有滚动条,那 ...
- Memcached源码分析——hash
以下为memcached中关于使用的hash算法的一点记录 memcached中默认使用的是Bob Jenkins的jenkins_hash算法 以下4段代码均在memcached-1.4.22/ha ...
- bzoj4306: 玩具厂
Description 在JIH考察的地图中有N个城市,被公路依次连成了一个环,JIH想在这些城市中建一个玩具厂.城市和公路都被编号为1..N,i号公路连接i-1号城市与i号城市(1号公路连接N号城市 ...
- asp.net api 使用SSL 加密登陆 思路
< ![CDATA[ 1. 首先 是 要设置iis 2.更改站点使用htpps 3.如果使用的是 iis express 4.如果不是使用https访问.就返回提示信息, 这个要写代码了 pub ...
- Chrome extension
PageSpeed Tincr SpriteMe JSONView FireMobileSimulator for Google Chrome™
- U盘安装,FTP安装CENTOS--错误信息:Unable to read package metadata.This may be due to a missing repodata directory.
考察repodata下的repomd.xml里的文件和同一目录下的那些文件是不是一一对应的.主要看有没后缀.如果不一致,则要用XML里的文件后缀加上去. 弄了我好多次. http://renzhenx ...