字符函数

ASCII(char)返回字符串首字符的ASCII码值。

 

CHR(n)用于将ASCCI码值转变为字符。

 

CONCAT用于连接字符串。

 

INITCAP(char)用于将每个单词的首字符大写,其他字符小写,单词之间用空格和非字母字符分隔。

 

INSTR(char1,char2[,n[,m]])用于取得子串在字符串中的位置,其中数字n为起始搜素位置,数字m为子串出现次数。如果数字n为负数,则从尾部开始搜素;数字m必须为正整数,并且n和m的默认值为1。

 

LENGTH(char)用于返回字符串的长度。

 

LOWER(char)用于将字符串转换为小写格式。

 

UPPER(char)用于将字符串转换为大写格式。

 

LPAD(char1,n,char2)用于在字符串的左端填充字符串char2,直至字符串总长度为n,char2的默认值为空格。如果char1长度大于n,则该函数返回char1左端的n个字符。

 

RPAD(char1,n,char2)用于在字符串的右端填充字符串char2,直至字符串总长度为n,char2的默认值为空格。如果char1长度大于n,则该函数返回char1左端的n个字符。

 

LTRIM(char[,set])用于去掉字符串char1左端所包含的set中的任何字符。Oracle从左端第一个字符开始扫描,逐一去掉在set中出现的字符,当遇到不是set中的字符时终止,然后返回剩余结果。

 

RTRIM(char[,set])用于去掉字符串char1右端所包含的set中的任何字符。Oracle从右端第一个字符开始扫描,逐一去掉在set中出现的字符,当遇到不是set中的字符时终止,然后返回剩余结果。

 

NLS_INITCAP(char,'nls_param')用于将字符串char的首字符大写,其他字符小写,nls_param用于指定特定语言特征。

 

REPLACE(char,search_string[,replacement_string])用于将字符串的子串替换为其他子串。如果replacement_string为null,则会去掉指定子串;如果search_string为null,则返回原有字符串。

 

SOUNDEX(char)用于返回字符串的语音表示,使用该函数可以比较发音相同的字符串。

 

SUBSTR(char,m[,n])用于取得字符串的子串,其中数字m是字符开始位置,数字n是子串的长度。如果m为0,则从首字符开始;如果m是负数,则从尾部开始。

 

TRANSLATE(char,from_string,to_string)将字符串char的字符按照from_string和to_string的对应关系进行转换。

 

TRIM(charFROM string)用于从字符串的头部、尾部或两端截断特定字符,参数char为要截去的字符,string是源字符。

 

REGEXP_REPLACE(source_string,pattern[,replace_string[,position[,occurrence[,match_parameter]]]])用于按照特定表达式的规则替换字符串。其中source_string用于指定源字符表达式,pattern用于指定规则表达式,replace_string用于指定替换字符串,position用于指定起始搜素位置,occurrence用于替换出现的第n个字符串,match_parameter用于指定默认匹配操作的文本串。

 

REGEXP_SUBSTR(source_string,pattern[,replace_string[,position[,occurrence[,match_parameter]]]])用于按照特定表达式的规则返回字符串的子串。其中source_string用于指定源字符表达式,pattern用于指定规则表达式,replace_string用于指定替换字符串,position用于指定起始搜素位置,occurrence用于替换出现的第n个字符串,match_parameter用于指定默认匹配操作的文本串。

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值