Chinaunix首页 | 论坛 | 博客
  • 博客访问: 75868
  • 博文数量: 17
  • 博客积分: 785
  • 博客等级: 军士长
  • 技术积分: 175
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-28 01:43
文章分类

全部博文(17)

文章存档

2010年(17)

我的朋友

分类: Oracle

2010-08-22 17:41:31

LOWER

    1. 作用:将大写字母字符串转换为小写字母形式,数字、标点符号和特殊字符保持不变。
    2. 语法:LOWER(s)
    3. 当数据和日期字面值作为参数出现时,会将它们隐式转换为字符。在转换为字符串以便连接之前,先计算数字或者日期表达式。

UPPER

    1. 作用:将小写字母字符串转换为大写字母形式,数字、标点符号和特殊字符保持不变。
    2. 语法:UPPER(s)
    3. 当数据和日期字面值作为参数出现时,会将它们隐式转换为字符。在转换为字符串以便连接之前,先计算数字或者日期表达式。

INITCAP

    1. 作用:将字符串转换为首字母大写的形式,每个单词其余字母被转换成小写形式。
    2. 语法:INITCAP(s)
    3. 单词之间通常指相邻字符组成的字符串,单词之间用空格或者下划线分开,%、!、$也是有效的单词分隔符。
    4. 当数据和日期字面值作为参数出现时,会将它们隐式转换为字符。在转换为字符串以便连接之前,先计算数字或者日期表达式。

CONCAT

    1. 作用:连接两个字符字面值、列值、理或者表达式从而生成一个更大的字符表达式。作用与||一致。
    2. 语法:CONCAT(s1,s2)
    3. CONCAT只有两个参数,如要处理三个以上的字符时需要嵌套CONCAT函数。
    4. 当数据和日期字面值作为参数出现时,会将它们隐式转换为字符。在转换为字符串以便连接之前,先计算数字或者日期表达式。

LENGTH

    1. 作用:返回组成字符串的字符数。
    2. 语法:LENGTH(s)
    3. 参数可以是字符字面值、列或者表达式。
    4. 空格、制表符和特殊字符都被LENGTH计算在内。
    5. 当数据和日期字面值作为参数出现时,会将它们隐式转换为字符。在转换为字符串以便连接之前,先计算数字或者日期表达式。

LPAD

    1. 作用:在源字符串左边添加指定数量的字符后形成的合成字符串。
    2. 语法:LPAD(s,n,p)s表示源字符串,n表示返回字符串的最终长度p指定用于填充的字符串。
    3. 源参数可以是字符字面值、列或者表达式。
    4. 如何参数n小于或者等于源字符串s的长度,则不会添加任何字符,此时只返回源字符串s的前n个字符。
    5. 当数据和日期字面值作为参数出现时,会将它们隐式转换为字符。在转换为字符串以便连接之前,先计算数字或者日期表达式。

RPAD

    1. 作用:在源字符串右边添加指定数量的字符后形成的合成字符串。
    2. 语法:RPAD(s,n,p)s表示源字符串,n表示返回字符串的最终长度p指定用于填充的字符串。
    1. 源参数可以是字符字面值、列或者表达式。
    1. 如何参数n小于或者等于源字符串s的长度,则不会添加任何字符,此时只返回源字符串s的前n个字符。
    2. 当数据和日期字面值作为参数出现时,会将它们隐式转换为字符。在转换为字符串以便连接之前,先计算数字或者日期表达式。

TRIM

    1. 作用:从字符字面值、列或者表达式的开头或者结尾删除一些字符,从而生成一个简短的字符项。
    2. 语法:TRIM([tailing|leading|both] trimstring from s)
    3. 如没有指定tailing/leading/both,则默认使用both
    4. 当数据和日期字面值作为参数出现时,会将它们隐式转换为字符。在转换为字符串以便连接之前,先计算数字或者日期表达式。

INSTR

    1. 作用:确定给定字符串内搜索字符串的位置,并返回数字位置。
    1. 语法:INSTR(Source string, search string,[search start position], [nth occurrence])
    2. Search start position默认值为1nth occurrence默认值为1
    3. 如果搜索字符串不存在,则返回零。
    4. 当数据和日期字面值作为参数出现时,会将它们隐式转换为字符。在转换为字符串以便连接之前,先计算数字或者日期表达式。

SUBSTR

    1. 作用:从给定源字符串中提取和返回字段。
    2. 语法:SUBSTR(source string, start position, [number of characters to extract])
    3. 不指定number of characters to extract,则默认的提取长度等于从起始位置到源字符串结尾的字符数。若其为负数说明oracle从字符串的结尾向前搜索n个字符。
    4. 如果起始位置大于源字符串的长度,就会返回空(NULL)。
    5. 当数据和日期字面值作为参数出现时,会将它们隐式转换为字符。在转换为字符串以便连接之前,先计算数字或者日期表达式。

REPLACE

    1. 用替换项取代源字符串中出现的所有搜索项,返回修改后的字符串。
    2. 语法:REPLACE(source string, search item, [replacement term])
    3. Replacement term默认删除所有出现的search item,即用空字符串取代search item
    4. 如果没有找到搜索字符串,就会原封不动地返回源字符串。
    5. 当数据和日期字面值作为参数出现时,会将它们隐式转换为字符。在转换为字符串以便连接之前,先计算数字或者日期表达式。
阅读(573) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~