Oracle内置函数.ppt

Oracle内置函数.ppt

ID:48088086

大小:230.50 KB

页数:25页

时间:2020-01-14

Oracle内置函数.ppt_第1页
Oracle内置函数.ppt_第2页
Oracle内置函数.ppt_第3页
Oracle内置函数.ppt_第4页
Oracle内置函数.ppt_第5页
资源描述:

《Oracle内置函数.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Oracle内置函数一、SQL简介SQL全名是结构化查询语言(StructuredQueryLanguage),是用于数据库中的标准数据查询语言,IBM公司最早使用在其开发的数据库系统中。1986年10月,美国ANSI对SQL进行规范后,以此作为关系式数据库管理系统的标准语言(ANSIX3.135-1986),1987年得到国际标准组织的支持下成为国际标准。2ORACLE各种通行的数据库系统在其实践过程中都对SQL规范作了某些编改和扩充。所以,实际上不同数据库系统之间的SQL语言不能完全相互通用。 现在最新的标准是SQL

2、99,ORACLE不但对标准的SQL完全兼容,而且有自己更为方便的增强SQL。3ORACLE二、SQL的分类:DML语句(数据操作语言)Insert、Update、Delete、Merge、Select DDL语句(数据定义语言)Create、Alter、Drop、Truncate DCL语句(数据控制语言)Grant、Revoke事务控制语句Commit、Rollback、Savepoint4ORACLE三、SQL运算符算术表达式+-/*连接运算符

3、

4、空值isnull比较运算符><(!=or<>)betweenandi

5、n操作notin模糊查询like去除重复行distinct逻辑运算符orandnot5ORACLE四、字符函数Ascii:返回与指定的字符对应的十进制数;Chr:给出整数,返回对应的字符;Upper:返回字符串,并将所有的字符大写;Lower:返回字符串,并将所有的字符小写;Initcap:返回字符串将字符串的第一个字母变为大写;6ORACLE例:selectascii('A')fromdual;selectchr(66)fromdual;selectupper('abCDef')fromdual; selectlowe

6、r('abCDef')fromdual; selectinitcap('abCDef')fromdual;7ORACLESubstr(string,start,count):取子字符串,从start开始,取count个;Substrb(string,start,count);Instr(C1,C2,I,J):在一个字符串中搜索指定的字符,返回发现指定的字符的位置;C1被搜索的字符串,C2希望搜索的字符串,I搜索的开始位置,默认为1,J出现的位置,默认为1; Instrb(C1,C2,I,J);8ORACLEselects

7、ubstr('aaabbb第一个测试实例',1,10)fromdual; selectsubstrb('aaabbb第一个测试实例',1,10)fromdual;selectinstr('aaabbb第一个测试实例','测试',1,1)fromdual; selectinstrb('aaabbb第一个测试实例','测试',1,1)fromdual;9ORACLEConcat:连接两个字符串;Length:返回字符串的长度;Lpad:在列的左边粘贴字符;Rpad:在列的右边粘贴字符;Trim:删除两边出现的字符串;Ltri

8、m:删除左边出现的字符串;Rtrim:删除右边出现的字符串;10ORACLEselectConcat('aa','bb')fromdual; selectLength('aabbccdd')fromdual; selectLpad('aabbccdd',20,‘345')fromdual; selectLpad('aabbccdd',2,‘345')fromdual; selectRpad('aabbccdd',20,‘345')fromdual; selectlength(Trim('aabbccdd'))fromdu

9、al; selectlength(Ltrim('aabbccdd'))fromdual; selectlength(Rtrim('aabbccdd'))fromdual;11ORACLEReplace(’string’,’s1’,’s2’):string希望被替换的字符或变量;s1被替换的字符串,s2要替换的字符串。Selectreplace('aabbccddee','bb','ff')fromdual;12ORACLE五、数值函数Abs:返回指定值的绝对值;Round:按照指定的精度进行四舍五入;Ceil:返回大于或

10、等于给出数字的最小整数;Trunc:返回小于或等于给出数字的最大整数;Floor:对给定的数字取整数;;13ORACLEselectabs(-2)fromdual; selectround(45.12)fromdual; selectround(45.12,1)fromdual; selectround(45.12,

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

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

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