您的位置:首页 > 数据库 > Oracle

oracle_单行函数_字符函数

2014-04-23 09:56 274 查看
字符函数

1.ASCII(x)和chr(x)

  ASCII(x):返回字符x的ASCII码

  chr(x):返回ASCII码为x的字符

2.concat(x,y)

  用于将y添加到x之后,与||功能一样

3.initcap(x)

  将x中的每个单词的首字母转换成大写

4.instr(x,find_string[,start][,occurence])

  在x中查找find_string,返回find_string所在的位置

  可选参数start:说明从x中的哪个位置开始查找,第一个位置为1.

  可选参数occurence:说明应该返回find_string第几次出现的位置

5.length(x)和lengthb(x)

  length(x):返回x中字符的个数

  lengthb(x):返回x中字节的个数

6.lower(x)和upper(x)

  lower(x):将x中的字母转换成小写,非字母不转换

  upper(x):将x中的字母转换成大写

7.lpad(x, width [,pad_string])和rpad(x,width[,pad_string])

  lpad(x, width [,pad_string]):用于将x的左边补齐空格,使总长度达到width个字符

 可选参数pad_string:若给定,就将x的左边补齐pad_string字符

  rpad(x,width[,pad_string]):用于将x的右边补齐空格,使总长度达到width个字符

 可选参数pad_string:若给定,就将x的右边补齐pad_string字符

8.ltrim(x[,trim_string])、rtrim(x[,trim_string])和trim(x[,trim_string])

  ltrim(x[,trim_string]):用于从x的左边截去一些空格

        可选参数trim_string:若给定,则从x的左边截去一些trim_string字符

  rtrim(x[,trim_string]):用于从x的右边截去一些空格

        可选参数trim_string:若给定,则从x的右边截去一些trim_string字符

  trim(x[,trim_string]):用于从x的左右两边截去一些空格

        可选参数trim_string:若给定,则从x的左右两边截去一些trim_string字符

9.nvl(x,value)和nvl2(x,value1,value2)

  nvl(x,value):用于将空值转换成一个已知的值,如果x为null,则返回value,否则返回x

  nvl2(x,value1,value2):判断x是否为null,如果x非空,则返回value1,否则返回value2

10.replace(x,search_string,repalce_string)

  用于在x中查找search_string,并将其替换为replace_string

11.soundex(x)

  用于获得包含x发音的一个字符串,该函数用于对英文拼写不同但发音相似的单词进行比较

12.substr(x,start[,length])

  用于从x中取得从start位置开始的一个子字符串

  可选参数length:指定子字符串的长度,若未给定,一直取到字符串的最后
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息