oracle内置sql函数-分类整理大全

oracle内置sql函数-分类整理大全

ID:6049285

大小:275.00 KB

页数:26页

时间:2018-01-01

oracle内置sql函数-分类整理大全_第1页
oracle内置sql函数-分类整理大全_第2页
oracle内置sql函数-分类整理大全_第3页
oracle内置sql函数-分类整理大全_第4页
oracle内置sql函数-分类整理大全_第5页
资源描述:

《oracle内置sql函数-分类整理大全》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Oracle内置SQL函数-分类整理大全--------------------------------------------------------------------------------------------------F.1字符函数——返回字符值这些函数全都接收的是字符族类型的参数(CHR除外)并且返回字符值.除了特别说明的之外,这些函数大部分返回VARCHAR2类型的数值.字符函数的返回类型所受的限制和基本数据库类型所受的限制是相同的,比如:VARCHAR2数值被限制为2000字符(O

2、RACLE8中为4000字符),而CHAR数值被限制为255字符(在ORACLE8中是2000).当在过程性语句中使用时,它们可以被赋值给VARCHAR2或者CHAR类型的PL/SQL变量.ASCII语法:ascii(charc)功能:返回一个字符串的第一个字符的ASCII码,他的逆函数是CHR()使用位置:过程性语句和SQL语句。selectascii('罗')fromdual;selectchr(49886)fromdual;ASCIISTR语法:asciistr(str)功能:返回字符串的规则表现形

3、式,英文和数字变为规则的,中文则前面有’’符号,返回unicode编码形式。UNISTR(str)函数是相反的过程,将unicode编码变为字符。使用位置:过程性语句和SQL语句。找出含有中文的字段:selectafromtestwhereasciistr(replace(a,'',''))  like'%%';SELECTASCIISTR('恭喜你')FROMdual;606D559C4F60CHR语法:chr(x)功能:返回在数据库字符集中与X拥有等价数值的字符。CHR和ASCII是一对反

4、函数。经过CHR转换后的字符再经过ASCII转换又得到了原来的字符。Chr(10)表示换行使用位置:过程性语句和SQL语句。如select‘a’

5、

6、chr(10)

7、

8、’b’fromdual;返回abCONCAT语法:CONCAT(c1,c2)功能:c1,c2均为字符串,函数将c2连接到c1的后面,如果c1为null,将返回c2.如果c2为null,则返回c1,如果c1、c2都为null,则返回null,他和操作符

9、

10、返回的结果相同.使用位置:过程性语句和SQL语句。INITCAP语法:INITCAP(st

11、ring)功能:返回字符串的每个单词的第一个字母大写而单词中的其他字母小写的string。单词是用.空格或给字母数字字符由空格,控制字符,标点符号进行分隔。不是字母的字符不变动。使用位置:过程性语句和SQL语句。selectINITCAP('luo,jia,you')fromdual;selectINITCAP('luojiayou')fromdual;LTRIM语法:LTRIM(string1,string2)功能:从string1中删除从string1左边算起出现在string2中的字符,然后返回删除

12、后string1还剩下的字符。String2被缺省设置为单个的空格。数据库将扫描string1,从最左边开始。当遇到不在string2中的第一个字符,结果就被返回了。LTRIM的行为方式与RTRIM很相似。使用位置:过程性语句和SQL语句。--ltrim(char,set)从左边去除在set中的字符,默认是去除空格,遇到不匹配结束,有一个null则结果为null--rtrim(char,set)右边,有一个为null,则结果为nullselectltrim('11asf你好975','0123456789

13、')fromdual;SELECTLTRIM('xyxXxyLASTWORD','xyX')fromdual;SELECTLTRIM('xyxXxyLASTWORD','')fromdual;selectltrim('xy',null)fromdual;LOWER语法:LOWER(string)功能:返回字符串,并将所有的字符小写使用位置:过程性语句和SQL语句。NLS_INITCAP语法:NLS_INITCAP(string[,nlsparams])功能:返回字符串每个单词第一个字母大写而单词中的其他字

14、母小写的string,nlsparams指定了不同于该会话缺省值的不同排序序列。如果不指定参数,则功能和INITCAP相同。Nlsparams可以使用的形式是:‘NLS_SORT=sort’这里sort制订了一个语言排序序列。使用位置:过程性语句和SQL语句。NLS_LOWER语法:NLS_LOWER(string[,nlsparams])功能:返回字符串中的所有字母都是小写形式的string。不是字母的字符不变。Nlspar

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

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

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