您当前的位置: 首页 > 数据库教程 > Oracle教程 > ORACLE数值型函数

ORACLE数值型函数

作者:不详 来源:网络 发布时间: 2014-08-24 20:12 点击:
1 2 3 4 5 6 7 ABS(x) 【功能】返回x的绝对值 【参数】x,数字型表达式 【返回】数字 【示例】 select abs(100),abs(-100) from dual; ? 1 sign(x) 【功能】返回x的正负值 【参数】x,数字型表达式 【返回】数字,若为正值返回1,负值返回-1,0返回0 【示例】 select s

ORACLE数值型函数

  

  

  

  

  

  

  

  


  1

  2

  3

  4

  5

  6

  7

  


  ABS(x)

  【功能】返回x的绝对值

  【参数】x,数字型表达式

  【返回】数字

  【示例】

    select abs(100),abs(-100) from dual;

  


  ?

  

  

  

  

  

  

  

  


  1

  


  sign(x) 【功能】返回x的正负值 【参数】x,数字型表达式 【返回】数字,若为正值返回1,负值返回-1,0返回0 【示例】 select sign(100),sign(-100),sign(0) from dual;

  


  ?

  

  

  

  

  

  

  

  


  1

  


  power(x,y) 【功能】返回x的y次幂 【参数】x,y 数字型表达式 【返回】数字 【示例】 select power(2.5,2),power(1.5,0),power(20,-1) from dual; 返回:6.25,1,0.05 【相近】exp(y) 返回e的y次幂。(e为数学常量)

  


  ?

  

  

  

  

  

  

  

  


  1

  2

  3

  4

  5

  6

  7

  8

  9

  10

  11

  12

  13

  14

  


  exp(y)

  【功能】返回e的y次幂(e为数学常量)

  【参数】y,数字型表达式

  【返回】数字

  【示例】

    select exp(3),exp(0),exp(-3) from dual;

  返回:20.0855369,1 ,0.049787068

  【相近】power(x,y)

  返回e的y次幂。

  【相反】ln(y)

  返回e为底的自然对数。

  


  ?

  

  

  

  

  

  

  

  


  1

  2

  3

  4

  5

  6

  7

  8

  9

  10

  11

  12

  13

  14

  15

  16

  17

  


  log(x,y)

  【功能】返回以x为底的y的对数

  【参数】x,y,数字型表达式,

  【条件】x,y都必须大于0

  【返回】数字

  【示例】

    select power(4,2),log(16,2),1/log(16,4) from dual;

  返回:16,0.25,2

    select power(6.5,3),log(274.625,3),1/log(power(6.5,3),6.5) from dual;

  返回: 274.625 ,  0.195642521  ,          3

  【相近】ln(y)

  返回e为底的y的对数。(e为数学常量)

  【关系】z=power(x,y),则y=1/log(z,x)  (条件z,x>0)

  


  ?

  

  

  

  

  

  

  

  


  1

  2

  3

  4

  5

  6

  7

  8

  9

  10

  11

  12

  13

  14

  


  ln(y)

  【功能】返回以e为底的y的对数(e为数学常量)

  【参数】y,数字型表达式 (条件y>0)

  【返回】数字

  【示例】

    select exp(3),exp(-3),ln(20.0855369),ln(0.049787068) from dual;

  返回:20.0855369 , 0.049787068 ,  3 ,  -3

  【相近】log(x,y)

  返回以x为底的y的对数

  【相反】exp(y)

  返回e的y次幂

  


  ?

  

  

  

  

  

  

  

  


  1

  2

  3

  4

  5

  6

  7

  8

  9

  10

  


  mod(x,y)

  【功能】返回x除以y的余数

  【参数】x,y,数字型表达式

  【返回】数字

  【示例】

    select mod(23,8),mod(24,8) from dual;

  返回:7,0

  【关系】z=power(x,y),则y=1/log(z,x)  (条件z,x>0)

  


  ?

  

  

  

  

  

  

  

  


  1

  


  round(x[,y])【功能】返回四舍五入后的值【参数】x,y,数字型表达式,如果y不为整数则截取y整数部分,如果y>0则四舍五入为y位小数,如果y小于0则四舍五入到小数点向左第y位。【返回】数字【示例】 select round(5555.6666,2.1),round(5555.6666,-2.6),round(5555.6666) from dual;返回: 5555.67 , 5600 , 5556【相近】trunc(x[,y])返回截取后的值,用法同round(x[,y]),只是不四舍五入

  


  ?

  

  

  

  

  

  

  

  


  1

  


  sqrt(x)【功能】返回x的平方根【参数】x数字型表达式【返回】数字【示例】 select sqrt(64),sqrt(10) from dual;返回:8 , 3.16227766

  


  ?

  

  

  

  

  

  

  

  


  1

  


  SIN(x) 【功能】返回一个数字的正弦值 【示例】select sin(1.57079) from dual; 返回: 1 SIGH(x) 【功能】返回双曲正弦的值 【示例】select sin(20),sinh(20) from dual; 返回:0.91294525, 242582598 COS(x) 【功能】返回一个给定数字的余弦 【示例】select cos(-3.1415927) from dual; 返回: -1 COSH(x) 【功能】返回一个数字反余弦值 【示例】select cosh(20) from dual; 返回:242582598 TAN 【功能返回数字的正切值 【示例】select tan(20),tan(10) from dual; 返回:2.2371609 ,0.64836083 TANH 【功能返回数字n的双曲正切值 【示例】select tanh(20),tan(20) from dual; 返回:1 ,2.2371609 ASIN(x) 【功能】给出反正弦的值 【示例】select asin(0.5) from dual; 返回:0.52359878 ACOS(x) 【功能】给出反余弦的值 【示例】select acos(-1) from dual; 返回:3.1415927 ATAN(x) 【功能】返回一个数字的反正切值 【示例】 select atan(1) from dual; 返回:0.78539816

  
分享到:
本文"ORACLE数值型函数"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 广告合作 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4