oracle_单行函数_字符函数

字符函数
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:指定子字符串的长度,若未给定,一直取到字符串的最后

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值