oracl数据库中的substr()函数的用法

Posted su-root

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracl数据库中的substr()函数的用法相关的知识,希望对你有一定的参考价值。

substr:字符串截取。

1、substr:(字符串 | 列 ,开始点):从开始一直截取到结尾。

select substr(zym,2) from bqh4

技术分享图片 

2、substr:(字符串 | 列 ,开始点 结束点):从开始-结束截取

select substr(zym,2,5) from bqh4

技术分享图片

3、要求截取zym的后三位:
正常思路:通过长度减数字确定开始点。
select substr(zym,length(zym)-2) from bqh4

技术分享图片

新思路:设置负数,表示从后指定截取位置
select substr(zym,-3) from bqh4

 技术分享图片

注意: ORACL数据下标0和1都是一样的效果

 

感谢您的阅读,如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮。本文欢迎各位转载,但是转载文章之后必须在文章页面中给出作者和原文连接。




以上是关于oracl数据库中的substr()函数的用法的主要内容,如果未能解决你的问题,请参考以下文章

oracle的substr函数的用法

oracle的substr函数的用法

Oracle的substr函数简单用法

基础ORACLE中substr的用法

oracle中的to_date函数

oracle正则表达式regexp_like的用法详解