《oracle110个常用函数.docx》由会员分享,可在线阅读,更多相关《oracle110个常用函数.docx(40页珍藏版)》请在第壹文秘上搜索。
1、1. ASCII返M9指定的字符前应的十进M数:SQ1.)se1.ectascii(八).ascii(八)a.ascii(O)zro.adcii()spacefrdua1.:AAZKROSPACE659748322. CHR洽出整般.返回计应的字??;SQI.se1.ectchr(54740)z1.kto.chr(65)Cht65frse1.ectCOmMWHO-,赚烟88转23高靶竟电话fmwdua1.;高牝克电话234. 1NITCAP返回字杵串并将字行亭的第一个字母殳为大写;SQI.se1.ectini1.eap(snith)uppfrondua1.:UPPSaith5.INSTR(C1
2、.,C2,1,J)在一个字产率中接.卡指定的字jtj.i回发现界定的字行的位置:C1.被慢术的字彷阜C2点堂搜拿的字?申I或索的开始位置.默认力1J出现的位置.IR认为1SQI.se1.ecti11xtr(ornc1.ctrani11.ra.1.2)ins1.ri11frondua1.:Insirixg96.1.ENGTH运回字存冬的长度;SQI.se1.ectneitit?.1.ength(nanr).hddr.1.c?nx1.h(Hddr42i1.1.ength(tccIU1.r(%hI)frxnga.rrhar1st:N.UIE1.ENG11I.WDR1.EG11I(ADW)S1.1.E
3、NG11I(TOGIAR(SA1.)高眈克3北京市海找区69999.9977.1.OWER运回字?T国.并将所有的字符小写SQ1.se1.ect1.o三er(VaBtCcDd)VaBtse1.ectupper(VBtse1.ect1.pad(rpad(ao.10.*).17.*)frondua1.;1.PAD(RPAD(CAO.1A:*1.t%se1.ectsbstr(3.S)fromdua1.;SUBSTR(088888812. REP1.ACE(string,si,s2)string冷被兽检的字符立支*si校替换的字籽事2要等换打字符审SQ1.se1.ectrep1.ace(he1.ove
4、you.he.i)frwndua1.:REP1.ACE(Hi1.aveyou13. SOirKDEX运回一个与洽定的字符串该寻呼Pi的字符串SQI.createtab1.etiib1.e1.(xtvarchiir(8):SQ1.insertintoIMo1.va1.uer(weather):SQ1.insertintoIabIe1.va1.ues(,ether);SQ1.insertintotab1.etva1.ues(ao):SQI.se1.ectXmirontab1.e!vheresoundexse1.ectabs(100).abs(100)fmndua1.;ABS(100)BS(-100
5、)10010016. ACaS洽出反余弦的值SQI.se1.ectacos(-1)frondua1.:ACaSGD3.14159271.1. SIN洽出反正弦的值SQ1.se1.ectasin(0.5)fromdua1.:AS1.N(0.5).5235987818. ATN返回一小魏宇的反正好fitSQI.se1.ectatnn(1.)fxdua1.:ATiW(I).785381619. CEI1.返回大于或等于给出欹字的我小嬖魏SQDse1.ectcei1.(3.M15927)fromdua1.:CEIt(3.1415927)20. COS运围一个给定*字的余住SQ1.se1.ectcos(
6、-3.I1.1.5927)frodua1.:COS(-3.IH5927)-121. COSHi回一个数字反余强值SQ1.se1.ectcosh(20)frondua1.;COSI(2O)24258259822. EXP运回一个敏宇。的n次方根SQ1.se1.ectexp(2).cxp(1.)frcdua1.:EXP(2)EXP(I)7.38905612.718281823. F1.OOR计给定的数字取票数SQ1.se1.ect11r(23t5.67)irse1.ect1.n(1.).1.n(2).1.n(2.7182818)fromdua1.:1.Ndua1.:1.OG(2.11.OG(2.4
7、)0226. M0D(n1.,n2)送Et一个n1.陈以成的余数SQ1.se1.ectBd(10.3).B11d(3.3).nod(2.3)frondua1.:M0D(10.3)MOI)(3,3M0D(2.3)10227. POWER运(三n1.的112次方根SQ1.se1.ectpover(2v10).pover(3.3)frcadua1.:POWER(2e10)PoraU3.3)10242728. ROUND和TRUNC按魔指定的精度世行舍入SQ1.se1.ectround(55.5),round(-55.4).tnnc(55.5)rtmnc(-55.5)fro11dua1.;RO1.WD
8、(5S.5)RaM-S5.1.)WJC(55.5)TRt!JiC(-S5.5)56-5555-5529. S1.GX电敦字n的符号,大于。运回1.?oa-.se1.ectsign(123).sign(-100)sign(0)froedua1.;S1.aOI23)SION(-100)SIGN(O)30. S1.N运回一个数字的正蕊值SQ1.se1.ectsin(1.57079)fromdua1.sSJN(1.57079)31.S1.GH退回双由正恢审慎SQ1.se1.ect5in(20).sinh(20)f11x*Ain1.:SIN(20)SINH(20)三*.91294525242582598
9、32. SQRT返回数字n的根SQ1.se1.ectsqrt(64)Sqrt(10)froadua1.:SQI11(64)SQ三三三三83.162277733. TAN运阳数字的正切值SQ1.se1.ecttan(20),tan(I0)frcmdua1.:TAN(20)TAN(IO)2.2371.三,6483608331.TANH运回数字n的双曲正切值SQ1.se1.ecttanh(20).Un(20)froaahIAMI(20)TAN(20)*12.237160935. TRUNC按班指定的梢质收取一个敷SQ1.se1.ecttrune(124,1666.-2)trur1.trunc(124
10、.16W6.2)fromdua1.;IR1.NC1.TR1.?iC(124.16666.2)100124.1636. ADD.MONTHS增和成M去月傍SQ1.se1.ecttochar(add_nonths(tote(19991.2yyyim),2).yyyy11m)fro11dua1.;IOCHA200002SQ1.se1.ecttochar(add_ionths(todate(J9991.2,yyyy11).-2).yyyyranfrondua1.;K1.CHR19991037. 1.AST.DAY返回日期的最后一天SQI.se1.ecttchar(xyxdat?.yyyy.mi.dd)
11、.tochar(ydatc)1.yyyy.m.dd)fmnd1.:TO_CIIAR(SYT0URse1.ectIHiCtday(xy5da1.e)irse1.ectrth3;be1.*t?en(1-12f1.-1999.19-3,f1.-1999)winbctvcexirondua1.:MONBIfTVEENSQ1.se1.ectnonths_brtv(*efi(ta(hitc(2(X)0.05.20.yyyy.11ttdd).toda1.e(2005.05.20.yyyy.m.dd)DOnbe1.wfrdua1.;MON.BI11V-6039. NEI,TIWse1.ectto.char(sysdate.yyyy.11tddh1.i24:mi:ssbJ_tine.to_char(now_time2(jcyxda1.e.PD1.GMT).yyyy.t.ddhh21:ni:ss)1.ojfi_axigkxf11xndua1.:BjTIMEgANG1.ES20M.05.0911:05:322IXM.06.0918:05:3240. NEXT_DAY(date,day)洽出日期date和星期K之后计算下一个星沏的日期SQIse1.ectnext.day(18-5-2001.4WZ,next,dayIrondua1.:NEXT_IMY255月-0141. SYSDATE