下载此文档

第10章 常用函数.ppt


文档分类:高等教育 | 页数:约93页 举报非法文档有奖
1/93
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/93 下载此文档
文档列表 文档介绍
第10章常用函数
在实际应用中,经常需要对字符串、数字以及日期时间等数据进行处理。例如,字符串的截取、字符串的拼接、字符串的替换等;求指定数字的幂、三角函数、四舍五入操作等;取得当前系统日期、对日期进行加减运算等,这些处理都需要使用数据库中提供的内置函数来完成。
在这一章的大部分的例子中,都需要用到一张表—dual表。所有的用户都可以访问dual表,该表只包含一条记录。它是一张很有用的表,在使用SELECT语句对函数进行测试时,会经常用到这张表。这一章在讲解函数的使用方法时,也会用到这张表。
第10章常用函数
不同的数据库中,都提供了有关对对字符串、数字以及日期时间等数据进行处理的函数。这一章主要以Oracle数据库、MySQL数据库以及Microsoft SQL Server数据库为例,讲解在这3种数据库中一些常用函数的功能及其使用方法
字符函数
字符函数中要求输入的参数是字符类型的值,其返回值可以是一个数字类型的值也可以是一个字符类型的值。字符函数有很多,不同的数据库中完成相同功能的字符函数也不完全相同。这一节将介绍一些在实际中经常用到的字符函数。这里以Oracle数据库、MySQL数据库以及Microsoft SQL Server数据库为例,对于一些字符函数在这几种数据库中的一些不同的使用方法都做了比较详细的介绍。
计算字符串长度
在SQL语句中,如果希望取得一个指定的字符串的长度,可以使用LENGTH函数。该函数的语法格式如下:
LENGTH(string)
该函数的功能是计算字符串长度。其中,参数string表示指定要计算字符串长度的字符串。如果字符串类型为CHAR,则LENGTH函数返回的值包括该字符串中所含有的空格。
将字符串全部转换为小写
在SQL语句中,如果希望将一个指定的字符串全部转换为小写,可以使用LOWER函数。该函数的语法格式如下
LOWER(string)
该函数的功能是将字符串中的字母全部转换为小写的格式。其中,参数string表示指定要转换为小写字母格式的字符串。
将字符串全部转换为大写
在SQL语句中,如果希望将一个指定的字符串全部转换为大写,可以使用UPPER函数。该函数的语法格式如下
UPPER(string)
该函数的功能是将字符串中的字母全部转换为大写的格式。其中,参数string表示指定要转换为大写字母格式的字符串。
将字符串中单词的首字母转换为大写
在SQL语句中,如果希望将一个指定的字符串字符串单词的首字母转换为大写,在Oracle数据库中可以使用INITCAP函数。该函数的语法格式如下:
INITCAP(string)
该函数的功能是可以将字符串中每一个单词的首字母转换为大写的格式。其中,参数string表示指定要转换格式字符串。如果字符串string的值为NULL,则返回的结果为NULL。
截取字符串
在SQL语句中,如果希望对指定的字符串进行截取操作,在MySQL数据库和 Oracle数据库中可以使用SUBSTR函数。该函数的语法格式如下:
SUBSTR(string, start [,length])
该函数的功能是从指定的字符串string的start位置开始向后截取长度为length的子串。其中,参数string表中指定要截取的字符串;参数start表示指定要截取子串的起始位置;参数length用来指定要截取的子串的长度,[]里的参数leng是可选的。参数start的值可以是正数,也可是是负数,如果是正数表示的是从指定字符串的起始位置(字符串的左边)开始算起,如果为负数,则表示从字符串的最后位置(字符串的右边)开始算起。
从指定字符串的左侧读取子串
在SQL语句中,如果希望从指定字符串的左侧读取子串,可以使用LEFT函数。该函数的语法格式如下:
LEFT(string,length])
该函数的功能是取得指定字符串string中从左起length个长度的子串。其中,参数string表示要读取的指定字符串;参数length表示要取得的子串的长度。
从指定字符串的右侧读取子串
在SQL语句中,如果希望从指定字符串的右侧读取子串,可以使用RIGHT函数。该函数的语法格式如下:
RIGHT(string,length])
该函数的功能是取得指定字符串string中从右起length个长度的子串。其中,参数string表示要读取的指定字符串;参数length表示要取得的子串的长度。

第10章 常用函数 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数93
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小203 KB
  • 时间2018-02-17