oracle函数介绍第二篇非著名函数之单值函数

oracle函数介绍第二篇非著名函数之单值函数

ID:41394544

大小:63.99 KB

页数:6页

时间:2019-08-24

oracle函数介绍第二篇非著名函数之单值函数_第1页
oracle函数介绍第二篇非著名函数之单值函数_第2页
oracle函数介绍第二篇非著名函数之单值函数_第3页
oracle函数介绍第二篇非著名函数之单值函数_第4页
oracle函数介绍第二篇非著名函数之单值函数_第5页
资源描述:

《oracle函数介绍第二篇非著名函数之单值函数》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、ORACLE函数介绍第二篇非著名函数之单值函数2007.8.9注:N表示数字型,C表示字符型,D表示日期型,[]表示内中参数可被忽略,fmt表示格式。单值函数在查询中返冋单个值,可被应用到select,where子句,startwith以及connectby子句和having子句。(一)•数值型函数(NumberFunctions)数值型函数输入数字型参数并返冋数值型的值。多数该类函数的返冋值支持38位小数点,诸如:COS,COSH,EXP,LN,LOGSIN,SINH,SQRT,TAN,andTANH支持36位小数点。AC

2、OS,ASIN,ATAN,andATAN2支持30位小数点。1、ABS(n)返回数字的绝对值例如I:SELECTABS(-1000000.01)FROMDUAL;2、COS(n)返回n的余弦值例如:SELECTCOS(-2)FROMDUAL;3、ACOS(n)反余弦函数,nbetween-1and1,返冋值between0andpi□例如1:SELECTACOS(0.9)FROMDUAL;4、BITAND(nl,n2)位与运算,这个太有意思了,虽然没想到可能用到哪里,详细说明一下:假设3,9做位与运算,3的二进制形式为:00

3、11,9的二进制形式为:1001,则结果是0001,转换成10进制数为io例女口:SELECTBITAND(3,9)FROMDUAL;5、CEIL(n)返冋大于或等于n的最小的整数值例女口:SELECTceil(18・2)FROMDUAL;考你一下,猜猜ceil(-18.2)的值会是什么呢6、FLOOR(n)返回小于等于n的最大整数值例如:SELECTFLOOR(2.2)FROMDUAL;再猜猜floor(-2.2)的值会是什么呢7、BIN_TO_NUM(n1,n2,....n)二进制转向十进制例如:SELECTBIN_TO

4、_NUM(1)zBIN_TO_NUM(1,0)zBIN_TO_NUM(1,1)FROMDUAL;8、SIN(n)返回n的正玄值,n为弧度。例女口:SELECTSIN(10)FROMDUAL;9、SINH(n)返回n的双曲正玄值,n为弧度。例女口:SELECTSINH(10)FROMDUAL;10、ASIN(n)反正玄函数,nbetween-1and1,返冋值betweenpi/2and-pi/2«例如:SELECTASIN(0・8)FROMDUAL;11、TAN(n)返回n的正切值,n为弧度例女口:SELECTTAN(0.8

5、)FROMDUAL;12、TANH(n)返回n的双曲正切值,n为弧度例如:SELECTTANH(0・8)FROMDUAL;ATAN(n)反正切函数,n表示弧度,返冋值betweenpi/2and-pi/2c例女口:SELECTATAN(—444444.9999999)FROMDUAL;14、EXP(n)返回e的n次幕,e=2.71828183...例如I:SELECTEXP(3)FROMDUAL;15、LN(n)返回n的自然对数,n>0例如:SELECTLN(0・9)FROMDUAL;16、LOG(nl,n2)返回以nl为底

6、n2的对数,nl>0andnot1,n2>0例女口:SELECTLOG(1.1,2.2)FROMDUAL;17、POWER(nl,n2)返回nl的n2次方。nl,n2可以为任意数值,不过如果m是负数,则n必须为整数例如:SELECTPOWER(2.2,2・2)FROMDUAL;18、SIGN(n)如果nvO返回如果n>0返回1,如果n二0返回0.例女口:SELECTSIGN(14),SIGN(—14),SIGN(0)FROMDUAL;19、SQRT(n)返回n的平方根,n为弧度。n>=0例女口:SELECTSQRT(0.1)

7、FROMDUAL;(一).字符型函数返回字符值(CharacterFunctionsReturningCharacterValues)该类函数返冋与输入类型相同的类型。•返回的CHAR类型值长度不超过2000字节;•返回的VCHAR2类型值长度不超过4000字节;如果上述应返回的字符长度超出,oracle并不会报错而是直接截断至最大可支持长度返回。•返冋的CLOB类型值长度不超过4G;对于CLOB类型的函数,如果返回值长度超出,oracle不会返回任何错误而是直接抛岀错误。1、CHR(N[USINGNCHAR_CS])返冋指

8、定数值在当前字符集中对应的字符例女口:SELECTCHR(95)FROMDUAL;2、C0NCAT(cl,c2)连接字符串,等同于

9、

10、例女口:SELECTconcat(*aa*z*bb')FROMDUAL;3、INITCAP(c)将字符串中单词的第一个字母转换为大写,其它则转换为小写例如I

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

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

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