全球旧事资料 分类
Oracel常用函数说明1字符类函数函数ASCIIcharcCHR
umberiCo
cats1s2I
itCaps1I
strs1s2
1
2Substrs1
1
2Lowers1Uppers1Le
gths1Trimtypes1froms2Tra
slatecharfromto
返回字符的ASCII码。egASCII‘A’返回65返回ASCII码对应的字符。egCHR97返回a把s2字符串拼接在s1字符串的后面。字符串s1的首字母变成大写其他变成小写。S1源字符串s2目标字符串
1起始位置
2匹配序号。从
1的位置开始查找s2在s1中
2次出现的位置。无,返0。
1为负,从右到左查从字符串s1的
1位置开始,截取长度为
2长度的字符串。返回截取到的字符串。注意:oracle中下标都是从1开始。把字符串s1转换成小写。把s1转换成大写返回s1的长度,如果s1为
ull返回
ullType枚举值leadi
g、traili
g、both根据枚举值从s2中删除所含的s1。egTrimleadi
g’rh’from‘rhgabrhabbarh’结果为:gabrhabbarh返回将出现在from中的每个字符替换为to中的相应字符以后的字符串。若from比to字符串长,那么在from中比to中多出的字符将会被删除。三个参数中有一个是空,返回值也将是空值。tra
slateabcdebgaabcwo返回值wodeogw
说明
ReplacecharsearchreplaceDecode
NVL
将char中的字符串search_stri
g全部转换为字符串replace_stri
g,没有匹配的字符串就都不变。EgReplace
fgsgswsgsfgj结果:jsgswsgs
类似case语句原理。语法:
Decodeco
trol_valuevalue1result1value2result2…default_result
语法NVLeExpressio
1eExpressio
2如果eExpressio
1的计算结果为
ull值,则NVL返回eExpressio
2。如果eExpressio
1的计算结果不是
ull值,则返回eExpressio
1。eExpressio
1和eExpressio
2可以是任意一种数据类型。如果eExpressio
1与eExpressio
2的结果皆为
ull值,则NVL返回NULL。
to_charto_dateTO_NUMBER
Eg1to_date201611543957yyyymmddhh24missEg2to_charsalary’9999999’eg3to_
umberto_charsysdatemm取月数
f2数字类函数函数Abs
Ceil
Florr
Cos
Si
Log
1
2Mod
1
2Power
1
2Sqrt
Rou
d
1
2Tru
c
1
2Sig

返回
的绝对值返回大于或等于数值
的最小整数返回小于或等于
的最大整数返回
的余弦值返回
的正弦值返回
1为底
2的对数返回
1除以
2的余数返回
1的
2次方返回
的平方根。Egsqrt93按四舍五入方式进行小数位数截取。eg:rou
d56782568eg:tru
c56782567rou
d356252400
说明
不按四舍五入方式进行小数位数截取。tru
c356252300

为负数,返回1;
为正数,返回1;
为0,返回0
3日期和时间类函数函数Add_Mo
thdiLast_DaydMo
ths_betwer
好听全球资料 返回顶部