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

oracle字符串处理函数(部分)

2017-06-06 11:27 246 查看


concat


语法:
CONCAT(string1,string2)



功能:返回string1,并且在后面连接string2。


注意


length


语法: length(string)


功能: 返回一个数字,计算字符串的长度


注意: 包括空格,如果字符串是char类型,返回的是表结构中定义的长度。


upper/lower/initcap


语法: UPPER/LOWER/INITCAP(string)


**功能**upper是返回字符串,其中的英文字母全部大写

lower返回的字符串其中英文全部小写

initcap:返回字符串,每个英文单词的首字母大写


注意: initcap 返回字符串的每个单词的第一个字母大写而单词中的其他字母小写的string

单词是用空格或字母数字字符进行分隔不是字母的字符不变动


trim(1)


语法: trim(string)


功能: 返回字符串:去除字符串两段的空格


注意 trim函数有很多重载函数,参数不同,功能不同


trim(2)


语法: trim (trailing from string)


功能: 返回字符串:去除字符串后端的空格


注意 trim函数有很多重载函数,参数不同,功能不同


trim(3)


语法: trim (leading from string)


功能: 返回字符串:去除字符串前端的空格


注意 trim函数有很多重载函数,参数不同,功能不同


trim(4)


语法: trim (char from string)


功能: 返回字符串:去除字符串前后指定的字符


注意 遇到非指定字符立即停止检索


trim(5)


语法: trim (trailing ‘x’ from ‘xxxxDWEYExxxx’)


功能: 返回字符串:去除字符串后端指定的字符


注意 遇到非指定字符立即停止检索


trim(6)


语法: trim (leading ‘x’ from ‘xxxxDWEYExxxx’)


功能: 返回字符串:去除字符串前端指定的字符


注意 遇到非指定字符立即停止检索


trim(7)


语法: trim (leading ‘x’ from ‘xxxxDWEYExxxx’)


功能: 返回字符串:去除字符串前端指定的字符


注意 遇到非指定字符立即停止检索


ltrim


语法: LTRIM(string1,string2)


功能 返回字符串,string1的左边与string2匹配的串


注意
select ltrim ('testtestStr', 'test') from dual;
返回
Str



rtrim


语法: RTRIM(string1,string2)


功能 返回字符串,string1的右边与string2匹配的串


注意
select ltrim ('Strtesttest', 'test') from dual;
返回
Str



rpad


语法: RPAD(string1,x,[string2])


功能 在string中截取x长度的子串,如果长度不够在右边补上string2


注意 如果string长度足够长,补上后超出了指定长度x,则只会补上string2的一部分


lpad


语法: LPAD(string1,x,[string2])


功能 在string中截取x长度的子串,如果长度不够在左边补上string2


注意 如果string长度足够长,补上后超出了指定长度x,则只会补上string2的一部分


substr


语法: substr(string,x,y)


功能 返回字符串,从位置x(包含)截取string 子串,长度y


注意 如果长度不够,则只会截取剩余长度


[b]例如:
select substr('oracle',6,9) from dual;
返回e

以上函数还可以根据需要嵌套使用[/b]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  oracle 函数