第3章 单行函数与转换函数.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TO_DATE函数 将字符串转换为日期格式 函数嵌套 单行函数可以嵌套到任意层 嵌套函数的计算顺序是从最内层到最外层 从里到外进行三层运算。 常用字符处理函数与示例 函数 说明/结果 INSTR(x,find_string[,start[,occurrence]]) 在x中查找字符串find_string,然后返回find_string所在的位置。可以提供可选的start位置来指定该函数从这个位置开始查找。同样,也指定一个可选的occurrence参数,来说明该返回find_string第几次出现的位置 INSTR(HelloWorld, W) 6 LPAD(x,width[,pad_string]) 在x的左边补齐空格,得到总长为width个字符的字符串。该函数可以提供一个可选的pad_string,这个参数用于指定重复使用哪个字符串来补齐x左边的空位。返回x被补齐之后的结果字符串 LPAD(salary,10,*) *****24000 RPAD(x,width[,pad_string]) 与LPAD()类似,不过要对x的右边补齐 RPAD(salary, 10, *) 24000***** 练习:显示姓氏以字母“n”为结尾的雇员的数据 用其他方法如何实现? 3 数字函数 知识点概述 # 知识点 重点 难点 应用 说明 1 数字函数概要 介绍常见的数字函数 2 MOD函数 √ √ 学习如何使用MOD函数的 3 ROUND函数 √ √ 学习如何使用ROUND函数 4 TRUNC函数 √ √ 学习如何使用TRUNC函数 5 6 7 8 9 数字函数概要 数字函数可以用于计算 常见的数字函数: 函数 说明 MOD(x,y) 返回x除以y的余数 ROUND(x[,y]) 返回对x取整的结果; TRUNC(x[,y]) 返回对x截断的结果; MOD函数 MOD(x,y)用于计算x除以y所得的余数 示例: 使用MOD函数分别显示8除以3和4的余数 SELECT MOD(8,3),MOD(8,4) FROM dual; ROUND函数 ROUND(x,[y])用于计算对x取整的结果 其中y为可选参数,说明对第几位小数取整 如果没有指定y,则x在0位小数处取整数 如果y是负数,则对x在小数点的左边的第|y|位处取整数 示例: 使用ROUND函数分别对5.75在0位、1位和-1位取整 SELECT round(5.75),round(5.75,1),round(5.75,-1) FROM dual; TRUNC函数 TRUNC(x,[y])函数用于计算对x截断的结果 y为可选参数,说明对第几位小数截断 如果没有y,则对在0位小数截断 如果y为负数,则对x在小数点左边的第|y|位处截断 示例: 对5.75在0位、1位、-1位小数处截断 SELECT trunc(5.75),trunc(5.75,1),trunc(5.75,-1) from dual; 4 日期与日期处理函数 知识点概述 # 知识点 重点 难点 应用 说明 1 Oracle中的日期存储 理解Oracle中对日期的存储和RR日期 2 日期的运算 √ √ 学习如何对日期进行加减运算 3 SYSDATE函数 √ √ 4 日期处理函数 √ √ 5 Oracle中的日期 Oracle以内部数字格式存储日期:世纪、年、月、日、小时、分、秒 Oracle默认的日期格式是:DD-MON-RR 有效的Oracle日期介于公元前4712年初到公元9999年底 RR日期 SYSDATE函数 返回当前数据库服务器的日期和时间 日期运算: 对日期加上或减去一个数字,可以获得一个新的日期值 将两个日期相减可以得到他们之间的天数 将小时数除以24,可以将小时添加到日期中 上述例子中,怎么返回整数部分? 日期处理函数 除了MONTHS_BETWEEN返回的是数字,其余日期处理函数都返回一个DATE。 MONTHS_BETWEEN(date1,date2) ADD_MONTHS(date,n) NEXT_DAY(date,char) LAST_DAY(date) ROUND(date[,fmt]) TRUNC(date[,fmt]) 练习:显示聘用时间不足150个月的所有雇员的雇员编号、聘用日期、聘用月数、六个月复核日期、聘用日期之后的第一个星期五和聘用月份的最后一天 5 转换函数 知识点概述 # 知识点 重点 难点 应用 说明 1 转换函数概要 介绍转换函数的类型以及隐式函数 2 TO_CHAR函数 √ √ √ 学习使用TO_CHAR函数处理数字、日期 3 TO_NUMBER函数 √ √ √ 学习使用

文档评论(0)

kehan123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档