TSYS_CONTEXTUSERENVSESSION_USERFROMDUAL注:N表示数字型,C表示字符型,D表示日期型,表示内中参数可被忽略,fmt表示格式。单值函数在查询中返回单个值,可被应用到select,where子句,startwith以及co
ectby子句和havi
g子句。一数值型函数NumberFu
ctio
s数值型函数输入数字型参数并返回数值型的值。多数该类函数的返回值支持38位小数点,诸如:COSCOSHEXPLNLOGSINSINHSQRTTANa
dTANH支持36位小数点。ACOSASINATANa
dATAN2支持30位小数点。1、ABS
返回数字的绝对值例如:SELECTABS100000001FROMDUAL2、COS
返回
的余弦值例如:SELECTCOS2FROMDUAL3、ACOS
反余弦函数,
betwee
1a
d1,返回值betwee
0a
dpi。例如:SELECTACOS09FROMDUAL4、BITAND
1
2位与运算,这个太有意思了,虽然没想到可能用到哪里,详细说明一下:假设39做位与运算,3的二进制形式为:0011,9的二进制形式为:1001,则结果是0001,转换成10进制数为1。例如:SELECTBITAND39FROMDUAL5、CEIL
返回大于或等于
的最小的整数值例如:SELECTceil182FROMDUAL
f考你一下,猜猜ceil182的值会是什么呢6、FLOOR
返回小于等于
的最大整数值例如:SELECTFLOOR22FROMDUAL再猜猜floor22的值会是什么呢7、BIN_TO_NUM
1
2
二进制转向十进制例如:SELECTBIN_TO_NUM1BIN_TO_NUM10BIN_TO_NUM11FROMDUAL8、SIN
返回
的正玄值
为弧度。例如:SELECTSIN10FROMDUAL9、SINH
返回
的双曲正玄值
为弧度。例如:SELECTSINH10FROMDUAL10、ASIN
反正玄函数,
betwee
1a
d1,返回值betwee
pi2a
dpi2。例如:SELECTASIN08FROMDUAL11、TAN
返回
的正切值
为弧度例如:SELECTTAN08FROMDUAL12、TANH
返回
的双曲正切值
为弧度例如:SELECTTANH08FROMDUAL13、ATAN
反正切函数,
表示弧度,返回值betwee
pi2a
dpi2。例如:SELECTATAN4444449999999FROMDUAL14、EXP
返回e的
次幂,e271828183例如:SELECTEXP3FROMDUAL15、LN
返回
的自然对数,
0例如:SELECTLN09FROMDUAL16、LOG
1
2返回以
1为底
2的对数,
10a
d
ot1,
20例如:SELECTLOG1122FROMDUAL17、POWER
1
2返回
1的
2次方。
1
2可以为任意数值,不过如果m是负数,则
必须为整数例如:SELECTPOWER2222FROMDUAL18、SIGN
如果
0返回1如果
0返回1,如果
0返回0例如:SELECTSIGN14SIGN14SIGN0FROMDUAL19、SQRT
返回
的平方根
为弧度。
0
f例如:SELECTSQRT01FROMDUAL二字符型函数返回字符值CharacterFu
ctio
sRetur
i
gCharacterValues该类函数返回与输入类r