oracle字符串函数

2025-04-24 10:02:25

1、(1)lower将字符串全部转换为小写

oracle字符串函数

2、(2)upper将字符串全部转换为大写

oracle字符串函数

3、(3)initcap将单词首字母转换为大写,其它转换为小写

oracle字符串函数

4、(4)concat连接字符串函数 参数为两个参数

oracle字符串函数

5、(5)length返回字符串长度

oracle字符串函数

6、(6)substr(字符串,3,4) 截取字符串 从指定位置第3个字符 截取4个字符 4不是必选substr(字符串,-3)-3代表从字符串的右边第三个字符开始截取

oracle字符串函数
oracle字符串函数

7、(7)instr('字符串',‘字符’)查询出字符在字符串中左起 第一次出现的位置(区分大小写)

oracle字符串函数

8、如果想要查询出第二个o的位置 可以使用坡纠课柩instr('字符串','字符',1,2) 1 代表左起 2代表第二次出现的位置instr 查询出字符所在字符串的位置永远都是左起开始查询

oracle字符串函数
oracle字符串函数

9、(8)trim('字符' from '字符串')把字符从字符串的首尾中去掉 字符串中左边和右边出现的字符都会被截取掉 截取的时候区分大小写

oracle字符串函数

10、当然trim还有另外一个作用,删除字符串左右两边的空格这是去掉两边空格前后,字符串长度的一个对比

oracle字符串函数

11、既然trim可以删除字符串两边的空格和献皲咝犴删除字符两边出现的字符,那么当然也可以只删除左边或者右边的字符或者空格ltrim删除左边的空格或字符 rtrim删除右边的空格或字符

oracle字符串函数
oracle字符串函数

12、(9)replace函数replace(char,serch_str,replace_str)将char中的字符串serch_str全部转换为字符串replace_str

oracle字符串函数

13、(10) lpad 左填充 rpad右填充lpad('str',15,'@媪青怍牙') 把字符串填充到15个字符,如果不够使用@填充到字符串左边同时还有一个函数是rpad('str',15,'@') 把字符串str填写到15个字符,如果不够使用@填充到字符串右边

oracle字符串函数

14、如果想在str字符串的左边填充5个@字符,要用到嵌套函数

oracle字符串函数
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢