oracle内置函数(数值型)

oracle内置函数(数值型)

ID:32821081

大小:57.90 KB

页数:3页

时间:2019-02-16

oracle内置函数(数值型)_第1页
oracle内置函数(数值型)_第2页
oracle内置函数(数值型)_第3页
资源描述:

《oracle内置函数(数值型)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、6.1数值型函数绝对值、取余、判断数值正负函数SELECTABS(100)zABS(-100)zABS(11001)FROMDUAL;第三个ABS(TOO,)参数类型虽然不是数值型但是可以隐式转换成数值类型,也可以用ABSocreatetableSYS.DUAL(DUMMYVARCHAR2(1SELECTMOD(5,2),MOD(8/3,5),MOD(-10,6),MOD(1,0)FROMDUAL;参数是任意类型或者可以隐式转换成数值的类型MOD(5,2)MOD(8/3,5)MOD(-10,6)MOD(

2、1,0)±1Jj12JK666666666667-41注意:MOD(x,0)的值为X;SELECTSIGNC^1),SIGN(,-9,),SIGN(0.00),SIGN(-2*,9,)FROMDUAL;SIG叫9)

3、SIGNC-9')SIGN(O.OO)」SIGN(-2*'9')►11

4、T

5、0

6、-1

7、三角函数COS(n)函数。□ACOS(n):返回n的反余弦值。□COSH(n):返回n的双曲余弦值。□SIN(n):返冋n的正弦值。□SINH(n):返回n的双曲正弦值。□ASIN(n);返回n的反正弦值。

8、□TAN(n):返回n的正切值。□TANH(n):返回n的双曲正切值。□ATAN(n):返回n的反正切值。selectsin(兀/6)afromdual;ili®在ormcle中n标示符无效selectsin(3•141592653/6)afromdual;Al►10.499999999914871返I川以指定数值为准整数的苗数CETL(N)1)CEIL(n)函数。其返回结果是大干等于输入参数的最小整数。该输入参数要.数值类型,或可以隐式地转换成数值的类型,可U是非整数。示例脚本如下:selectcei

9、l(23.45)afromdual;A二►124FLOOR(N)2)FLOOR(n)函数。其返回结果是小于或等于参数的最大整数。该函数输入畚数f制数值类型.或可以隐式地转换成数值的类型。可以是非整数。同CEIL函数相反©示例selectfloor(23.45)a,floor(23.65)bfromdual;A-

10、B」►12323指数•对数畅数SORT该函数返回n的平方根selectsqrt(1.44)a,sqrt(256)bfromdual;►11.216POWER(N2,Nl)该函数可以得到N2的N1

11、次幕selectpower(5,2)a,power(2,5)bfromdual;A

12、B」►125322)POWER(n2,nl)ffl数。利用该函数可以得到口2的n1次幕的结果。这两个参娄值,但如果n2为负数,那么2必须为整数。示例脚本如下:SELECTPOWER(-27Z1/3)FROMDUAL;运算出错,女II何计算POWER(-27,1/3)?(oracle中不能计算)EXP(n)E的N次幕selectexp(2)afromdual;A-117.38905609893065LOG(Nl,N2)3)

13、LOG(nltn2)函数。该函数可以返回以nl为底"2的对数selectlog(3,9)afromdual;AU►T-2ROUND四舍五入,如果,后的数不为整数,自动截取整数位SELECTROUND(100・23456,4)zROUND(100.23456,2.56),ROUND(155.23456,-2)FROMDUAL;ROUND(100.23456,4)JROUN0(100.23456.2.56)

14、ROUND(155.23456.-2)►1100.2346100.23200SELECTTRUNC(

15、100.23456,4)zTRUNC(100.23456,2.56),TRUNC(155.23456,-2),TRUNC(155.23456)FROMDUAL;TRUNC(100.23456,4)」TRUNC(100.23456,2.56)TRUNC(155.23456.-2)TRUNC(155.23456)►1100.2345100.23100155补充练习:資询与smith的部门和岗位完全相同的所冇雇员SELECT*FROMEMPWHERE(DEPTNO,JOB)=(SELECTDEPTNO,JOB

16、FROMEMPWHEREENAME=!SMITH1);EMPNOENAMEJJOB」MGRHIREDATE一(SAL

17、COMMDEPTNO」►17369SMITH

18、CLERK

19、79021980/12/17▼]8Q0.0020

20、27876ADAMSCLERK77881987/5/23▼1100.0020

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。