Oracle的substr、trim函数
2021/7/15 19:06:33
本文主要是介绍Oracle的substr、trim函数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
substr 函数
格式1: substr(string string, int a, int b);
1、string 需要截取的字符串 2、a 截取字符串的开始位置(注:当a等于0或1时,都是从第一位开始截取) 3、b 要截取的字符串的长度 select substr('helloworld','0','4') as 结果 from dual; hell select substr('helloworld','1','4') as 结果 from dual; hell select substr('helloworld','2','4') as 结果 from dual; ello
格式2:substr(string string, int a) ;
1、string 需要截取的字符串 2、a 可以理解为从第a个字符开始截取后面所有的字符串。 select substr('helloworld','0') as 结果 from dual; helloworld select substr('helloworld','1') as 结果 from dual; helloworld select substr('helloworld','2') as 结果 from dual; elloworld
oracle中0、1都从第一个开始
如果a为负数,则b失效,从后面开始数
select substr('helloworld','-1') as 结果 from dual; d select substr('helloworld','-1','4') as 结果 from dual; d 两者结果都为d
trim函数
1.rtrim 右侧开始,包含’1253'中任意一个都删除
select rtrim('5151561651','1253') as 结果 from dual; 51515616
2.ltrim 左侧开始,包含’1253'中任意一个都删除
select ltrim('5151561651','1253') as 结果 from dual; 61651
3.trim 删除两侧空格
select trim(' 1253 ') as 结果 from dual; 1253
4.从两侧开始,与both一致
select trim('2'from '22342') as 结果 from dual; 34 select trim(both '2'from '22342') as 结果 from dual; 34
5.leading 从头部
select trim(leading '2'from '22342') as 结果 from dual; 342
6.trailing 从尾部
select trim(trailing '2'from '22342') as 结果 from dual; 342
这篇关于Oracle的substr、trim函数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-04rebbitmq哪种情况下会丢失消息-icode9专业技术文章分享
- 2024-11-04cURL error 56: Recv failure: Connection reset by peer的报错原因是什么-icode9专业技术文章分享
- 2024-11-03VMware ESXi 6.7 U3u macOS Unlocker & OEM BIOS 2.7 标准版和厂商定制版
- 2024-11-03set language level to 8 - lambdas报错信息是什么意思?-icode9专业技术文章分享
- 2024-11-02在 Objective-C 中strong 和 retain有什么区别-icode9专业技术文章分享
- 2024-11-02NSString 中的 hasPrefix 有什么作用-icode9专业技术文章分享
- 2024-11-02在 C 和 Objective-C 中inline的用法是什么-icode9专业技术文章分享
- 2024-11-02文件掩码什么意思?-icode9专业技术文章分享
- 2024-11-02在 Git 提交之前运行 composer cs-fix 命令怎么实现-icode9专业技术文章分享
- 2024-11-02为 Composer 的 cs-fix 命令指定一个目录怎么实现-icode9专业技术文章分享