oracle内置函数使用手册

oracle内置函数使用手册

ID:28009324

大小:49.00 KB

页数:6页

时间:2018-12-07

oracle内置函数使用手册_第1页
oracle内置函数使用手册_第2页
oracle内置函数使用手册_第3页
oracle内置函数使用手册_第4页
oracle内置函数使用手册_第5页
资源描述:

《oracle内置函数使用手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、-ORACLE内置函数使用手册整理人:Seken.WooASCII()——返回字符的ASCCII码;CHAR()——当给定ASCII码返回字符;concat()——连接函数,相当于运算符“

2、

3、”e.g:selectCONCAT(CONCAT(name,'isa'),job)"Job"Fromempresult:Jamesisarecorderinitcap()——返回函数内的单词,每个词首字母大写,其他字母转化为小写,不影响非字母字符;e.g:selectINITCAP('theemp')FormEmpresult:TheEmpINSTR(char1,char2[,n[,m

4、]])——返回char1中包含char2的位置。n为负数时,从右往左查,第m次的结果被返回,返回其下标,缺省值都是1,若没找到,返回0。e.g:selectINSTR('CORPORATEFLOOR','OR',3,2)fromtableresult:14selectINSTR('CORPORATEFLOOT','OR',-3,2)FROMTABLERESULT:2INSTRB类似INSTR,区别于,对于单字节字符系统,返回的值以字节为单位;LENGTH(CHAR)——以字节返回字符串char的长度,包括填充的字符。若char有数据型char,则字符串的长度包括其结尾的空格

5、。若char为NULL,则该函数返回NULL;LENGTHB()——类似LENGTH(),区别于,对于单字节字符集,返回的值以字节为单位;lower()——转化小写e.g:selectlower('HELLO')fromtableresult:hellolpad(char1,length[,char2])——char1左边增长到length,左边补char2。char2未设定时,默认空格,当char2小于length时,仅前几个被复制例:selectlpad('hugo',10,'*#')fromtable result:*#*#*#hugo---LTRIM('char[,

6、set])——删除char左边出现的set字符。例:Selectltrim('abaabhi','ab') 运行返回:aabhiNLS_INITCAP(char[,'nlsparams'])——和INITCAP相似,其中的NLS参数为大写特殊语言学NLSSORT顺序进行分类;e.g:selectNLS_INITCAP('ijsland','NLS_SORT=XDutch')NLS_LOWER和NLS_UPPER(CHAR[,'NLSPARAMS'])参数和上面相同e.g:selectnls_uppper('girl','NLS_SORT=XGerman')REPLACE(c

7、har,search_string[,replacement_string])——返回用replacement_string字符串以后的char。若replacement_string没有指示,则可search_string将被删除。e.g:selectreplace('backandJue','b','bl')fromtalberesult:blackandJueRPAD(char1,n[,char2])相似于LPAD,它的右边将会被char2填充e.g:selectrpad('BEAUTY',10,'XY')FROMTABLEResult:BEAUTYxyxyRTRIM

8、(char[,set])类似LTRIM,它从右边删除SOUNDEX(CHAR)返回一个包含声音的字符串,该函数允许比较两个英语拼写不同、但发音类似的单词,所比较的两个词必须以同样的字母开头e.g:selectnameformempwheresoundex(name)=soundex('Smythe')result:SMITHSUBSTR(CHAR,M,[n])返回char中字母位置m开始的n个字符。若M=0,则M当1看待,若M为正数,从左到右算,反之,从右往左数。若n缺省,则设置为整个字符串,若N小于1,则返回null,或M、n用了浮点型,则被转化为整型。e.g:selec

9、tsubstr('abcdefg',3.1,4)fromtableresult:cdefSUBSTRB(char,M,[n])类似substr,不过参数m,n用字节表示。e.g:selectsubstrb('abcdefg',5,4.2)fromtableresult:cdTRANSLATE(char,from,to)——和REPLACE相同,只是在字符基础上,而不是字符串基础上进行操作;TRIM——删除指定字符串中前面或后面的字符,这与同时使用LTRIM和RTRIM函数等价;e.g:SELECTTRIM(0FRO

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

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

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