oracle字符串处理函数(部分)
2022-12-29 09:29:46 阅读次数:425
子串,字符串,oracle
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
注意 如果长度不够,则只会截取剩余长度
例如: select substr('oracle',6,9) from dual;
返回e
以上函数还可以根据需要嵌套使用
版权声明:本文内容来自第三方投稿或授权转载,原文地址:https://blog.51cto.com/u_15696939/5415496,作者:渭城朝雨浥轻尘,版权归原作者所有。本网站转在其作品的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如因作品内容、版权等问题需要同本网站联系,请发邮件至ctyunbbs@chinatelecom.cn沟通。
上一篇:深度剖析JVM常量池,String字符串相关八股文,茴香豆的茴有几种写法?
下一篇:Oracle中的常用数值函数