ORACLE常用函数功能演示.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ORACLE常用函数功能演示 写在前面: ORACLE内置函数,相当于C语言中的库函数,提供了常规数据库编程中所需的绝大多数基本功能,并且通过函数的组合或嵌套使用,可以发挥其强大的功能。由于这些内置函数都是由ORACLE公司的编程大家所写,而且其执行代码是内嵌在ORACLE数据库系统中的,因此其执行效率极高。 在数据库编程中能广泛使用ORACLE所提供的内置函数,将大大提高程序代码的执行效率。“站在高人的肩膀上,将使你变得更高”。 演示之前的环境设置: 为了在SQL*PLUS中直观地显示函数返回的结果,我将“头”信息先屏蔽掉。操作如下: 单行函数 数值函数 三角函数 SIN、ASIN、SINH(正弦、反正弦、双曲正弦) COS、ACOS、COSH(余弦、反余弦、双曲余弦) TAN、ATAN、TANH(正切、反正切,双曲正切) 幂、方根及对数运算函数 POWER(m, n)(取m的n次幂) SQRT(n)(取n的平方根) EXP(n)(取自然对数底e的n次方根) LN(n)(取n的自然对数) LOG(m, n)(取以m为底n的对数) 以上函数功能演示如下: 数值处理函数 ABS(n)(取绝对值) SIGN(n)(符号函数) CEIL(n)(取不小于n的最小整数) FLOOR(n)(取不大于n的最大整数) ROUND(n, [m])(按m精度对n进行4舍5入) TRUNC(n, [m])(按m精度对n进行截取) MOD(m, n)(取m除以n的余数) 以上函数功能演示如下: 字符处理函数 对字符串的大小写处理的函数 INITCAP(功能:将字符串中每个单词的首字母,变换为大写。) UPPER(功能:将字符串中的所有字母,转换为大写。) LOWER(功能:将字符串中的所有字母,转换为小写。) 以上函数功能演示如下: 对字符串进行处理的函数 CONCAT(字符串连接函数,也可用 || 替代) 功能演示如下: ASCII(取字符的编码) CHR(将编码转换为对应的字符) 以上函数功能演示如下: LTRIM(去除左侧空格/指定字符) RTRIM(去除右侧空格/指定字符) TRIM(去除两侧的空格/去除指定字符) 以上函数去除空格功能演示如下: 以上函数去除指定字符功能演示如下: 请注意:在用TRIM去除字符串中指定字符(非空格)时的特殊用法。 LPAD(左侧添充空格/指定字符) RPAD(右侧添充空格/指定字符) 以上函数功能演示如下: LENGTH(取字符串的长度) SUBSTR(截取子字符串) 用法格式:SUBSTR(string, start [,length]) 功能说明:从字符串string的start位置开始向后截取length长度的子串 以上函数功能演示如下: INSTR(查找子字符串的位置) 用法格式:INSTR(string, search_string [,n [,m]]) 功能说明:从字符串string的第n个字符开始查找search_string第m次出现的位置,如果按条件没有找到字符串,则返回0 (注意:此函数返回的位置是以原字符串首字符所在位置为起始点的,首字符位置为1) 函数功能演示如下: REPLACE(子串替换) 用法格式:REPLACE(string, search_string [,replace_string]) 功能说明:将字符串string中的所有search_string都替换为replace_string,如果省略replace_string,则将字符串string中的所有search_string都去掉。 TRANSLATE(字符转换) 用法格式:TRANSLATE(string, search_set, replace_set) 功能说明:将string中出现在search_set中的字符转换为replace_set相应位置的字符。 以上函数功能演示如下: 日期函数 SYSDATE(取当前的数据库系统时间) ADD_MONTHS(加减指定的月份) MONTHS_BETWEEN(取两个日期之间相隔的月数) LAST_DAY(取指定日期所在月的最后一天) 以上函数功能演示如下: ROUND(date, ‘format_string’) 功能:按日期掩码format_string的格式对给定的日期date进行舍/入。 TRUNC(date, ‘format_string’) 功能:按日期掩码format_string的格式对给定的日期date进行截取。 以上函数功能演示如下: 类型转换函数 功能:在数值和字符,以及字符和日期之间进行数据类型的转换 说明:在ORACLE数据服务器,可以对数值形式的字符串隐式地转换为数值类型的数据,也可以将数值类型的数据隐式地转换为数值形式的字符串。但也可以进

文档评论(0)

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

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

1亿VIP精品文档

相关文档