《Oracle PL_SQL宝典(第2版)》.pdf

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

Oracle PL/SQL (第2 版 ) 第 章 查询中函数的使用 在Oracle 数据库中,提供了大量的系统函数用于对数据库的值、对象和设置进行操作并返回 有关信息。此外,还提供了一些处理列值的聚合函数(也称统计函数),对表中的数据进行统计分 析。在SQL 查询语句中,可以使用分组命令(GROUP BY )将列中的数据按照一定的条件进行分 组。一般情况下,聚合函数与分组命令同时运用,即只将聚合函数作用到满足条件的分组上。本章 将详细介绍在Oracle 数据库中单行函数及聚合函数的应用。 6.1 常用的单行函数 在Oracle 中,所谓的单行函数就是返回单一的结果行,查询对象可以是表或视图等,它们可 以用在查询列表中、WHERE 子句中或者 HAVING 子句中。这些单行函数非常丰富,主要包括对 数值、字符、日期以及 NULL 字段的处理。它们非常重要,可以帮助开发人员快速地得到预期的 结果。下面将对这些常用的单行函数进行讲解。 6.1.1 字符处理函数 字符类型的函数可以对字符类型的数据进行相关处理,它们可以接收字符或字符串类型的参 数,返回字符串或数字类型的处理结果。这些函数和其他的高级编程语言中的函数类似,例如可以 截取字符串、有哪些信誉好的足球投注网站字符串等。本小节将对该类型函数进行讲解。 1 .获取字符串长度函数 利用LENGTH 函数可以得到指定字符串的长度,它返回数字类型,包含1 个字符类型的参数。 语法结构如下: LENGTH(char) 【实例6-1】LENGTH 函数的用法。 要求得到EMP 表的JOB 列中数据的长度,执行结果见图6.1。 138 第 章 查询中函数的使用 该函数会把空格也算作数据的长度,所以在开发过程中使用该函数时,尽量把数 据的前后空格都去掉再使用,以防造成不必要的麻烦。有关去空格的函数,后面 会做相关的介绍。 图6.1 LENGTH 函数的用法 2 .去除字符串首尾指定字符函数 利用TRIM 函数将去除字符串中指定的前缀或尾随的字符,默认删除空格。其语法结构如下: TRIM( [LEADING|TRAILING|BOTH] [trim_character FROM] trim_source) 【语法说明】  LEADING :删除trim_source 的前缀字符。  TRAILING :删除trim_source 的后缀字符。  BOTH :删除trim_source 的前缀和后缀字符。  trim_character :删除指定字符,默认删除空格。  trim_source :被操作的字符串。 139 Oracle PL/SQL (第2 版 ) 【实例6-2】利用TRIM 函数去除后缀空格。 要求删除EMP 表的JOB 列中数据后面的空格,并和未删除空格时的长度进行对比。操作过程 见图6.2。 【实例6-3】使用TRIM 函数去除指定的前缀字符。 要求去除JOB 列中所有数据的“S”前缀,操作过程见图 6.3。从图6.3 中可以看出,右边列的 数据中已经没有以“S”开头的数据了,因为已经通过TRIM 函数把“S”前缀删除了。 3 .字符串截取函数 使用SUBSTR 函数可以对提供的参数进行截取,返回截取后的字符串。其语法结构如下: {[SUBSTR]| [SUBSTRB]| [SUBSTRC]| [SUBSTR2]| [SUBSTR4]}(char,position[,substring_length]) 图6.2 使用TRIM 函数去除后缀空格 图6.3 使用TRIM 函数去除前缀“S” 【语法说明】 140 第 章 查询中函数的使用  SUBSTR :按字符截取,表示以字符为单位。  S

文档评论(0)

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

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

1亿VIP精品文档

相关文档