第3章单行函数和转换函数.ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章单行函数和转换函数

Oracle数据库查询与管理 第3章:函数 本章内容 字符函数 数字函数 日期函数 转换函数 常规函数 本章目标 描述SQL提供的各类函数 掌握各个函数的用法 在SELECT语句中使用字符、数字和日期函数 1 SQL函数概要 SQL函数的功能 进行数据计算 修改单个数据项 处理成组的行的输出 指定日期和数字的显示格式 转换列数据类型 SQL函数类型 单行函数 多行函数 单行函数 单行函数特性 处理数据项 接受参数并返回一个值 作用于每个返回的行 为每行返回一个结果 可以修改数据类型 可以嵌套 接受参数,这些参数可以是列,也可以是表达式 语法说明: 语句 说明 function_name 是指函数的名称 arg1,arg2 是函数将使用的任意参数,可以用列名或表达式来代表 单行函数 单行函数 2字符函数 知识点概述 # 知识点 重点 难点 应用 说明 1 SQL函数概要 介绍SQL的功能及类型 2 单行函数概要 介绍单行函数的特性及功能 3 大小写处理函数 √ √ 学习常用的大小写处理函数 4 字符处理函数 √ √ 学习常用的字符处理函数 5 6 7 8 9 大小写处理函数 字符函数分类 大小写处理函数 字符处理函数 大小写处理函数 函数 说明 LOWER(x) 将x中的字母转换成小写 UPPER(x) 将x中的字母转换成大写 INITCAP(x) 将x中每个单词的首字母都转换成大写,并返回得到的字符串 示例:从employees表中选择first_name和last_name列 将first_name列转换成大写 将last_name列转换成小写 SELECT UPPER(FIRST_NAME),LOWER(LAST_NAME) FROM EMPLOYEES; 示例:显示雇员Higgins的雇员编号 在where条件中使用大小写转换函数 在无法定字段内容大小写的情况下使用转换函数 字符处理函数 常用字符处理函数与示例 函数 说明/结果 CONCAT(x,y) 将y添加到x上,并将得到的字符串作为结果返回 CONCAT(Hello, World) HelloWorld SUBSTR(x,start[,length]) 返回x中的一个子字符串,这个字符串从start处开始,还可以为这个子字符串指定一个可选的length参数 SUBSTR(HelloWorld,1,5) Hello LENGTH(x) 返回x中字符的个数 LENGTH(HelloWorld) 10 常用字符处理函数与示例 函数 说明/结果 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)

文档评论(0)

tiangou + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档