Oracle 字符串截取 从后向前截取方法

INSTR:INSTR方法的格式为

INSTR(源字符串, 目标字符串, 起始位置, 匹配序号)

默认查找顺序为从左到右。当起始位置为负数的时候,从右边开始查找。

SUBSTR:取子字符串 取子字符串

SUBSTR(源字符串,起始位置,要取多少位)

从“起始位置”开始,取“多少"个

select 'ZA01X-00000' as item_code

,instr('ZA01X-00000','-00000',-1,1) as position

,substr('ZA01X-00000',instr('ZA01X-00000','-00000',-1,1),length('ZA01X-00000')) as result

from dual

;

--

ITEM_CODE   POSITION    RESULT

ZA01X-00000 6           -00000

--

select substr('ZA01X-00000',-6) as result

from dual

;

--

RESULT

-00000

--

-- 实现 在ITEM CODE 中截取 ‘-00000’ 字符串

-- 刘轶鹤

oracle怎么从右边截取,Oracle 字符串截取 从后向前截取方法相关推荐

  1. mysql 自后向前截取函数_【转载】Sqlserver使用Right函数从最右边向前截取固定长度字符串...

    在SQL语句查询过程中,Sqlserver支持使用LEFT().RIGHT().SUBSTRING()等几个函数对字符串进行截取操作,其中Left函数表示从开始字符向后截取多少个字符,Right函数表 ...

  2. Oracle中表被删除或数据被错误修改后的恢复方法

    2019独角兽企业重金招聘Python工程师标准>>> 表被修改或删除后可以按照以下步骤恢复: 1.删除目标表(表被错位修改的情况,如果被删除就没有这步了): 2.删除表后,可以采用 ...

  3. oracle删错表了怎么办,Oracle中表被删除或数据被错误修改后的恢复方法

    表被修改或删除后可以按照以下步骤恢复: 1.删除目标表(表被错位修改的情况,如果被删除就没有这步了): 2.删除表后,可以采用如下操作: 在user_recyclebin中找到最近操作过的表名称,然后 ...

  4. 玩转oracle 11g(39):oracle11g密码过期后的解决方法

    在使用oracle11g数据库的过程中经常会遇到密码180天过期的问题,这是因为oracle11g中默认在default概要文件中设置了"PASSWORD_LIFE_TIME=180天&qu ...

  5. php字符串以符号截取,PHP按符号截取字符串的指定部分的实现方法

    大家在开发中可能会遇到需要截取某一个部分的内容,方法有很多,可以使用正则,也可以用内置函数,但该如何才能尽人意呢?傲世今天就给大家开开眼. 对于截取的需求也分很多种,字符串的截取php内置函数就有很多 ...

  6. php截取多个分割符号_PHP按符号截取字符串的指定部分的实现方法

    字符串截取在php开发中是比较常用的: 而且对于截取的需求也有很多种: 有时我们想截取最后一个斜杠'/'后面的数字: 有时我们又需要截取第一个斜杠'/'前面的内容判断用户输入的url链接带不带http ...

  7. oracle修改删除数据,[Oracle 错误修改删除数据后的恢复方法

    [Oracle ERP维护人员必备] 错误修改删除数据后的恢复方法 Oracle ERP维护人员工作再小心也难免会有在正式库中误删或者误改数据并且已经commit的情况发生,那么我就要用到 - Ora ...

  8. sql字符串截取oracle,SQL Sever和Oracle截取字符串分析

    不同的数据库下截取字符串的方法函数是不同的,在sql server下用的是substring(expression, start, length),Oracle下用的是substr(expressio ...

  9. oracle取字段部分内容,oracle截取字段中某部分数据

    Oracle提前某数据的 前几位或后几位 用substr函数. 如test表中数据如下: 现要提取dept字段中的前两位,可用如下语句: select id,name,substr(dept,1,2) ...

最新文章

  1. 算法工程师面试必考项:二叉树
  2. 配置2008的网络与工作组环境
  3. flash里alert
  4. python结果输出到文件-python print输出到文件
  5. 【测试】ABAP发送HTML格式邮件FM
  6. python 命名管道_Python:检查命名管道是否有数据
  7. shell / 获取当前工作目录的方法
  8. SAP Spartacus FeaturesConfig
  9. java职业技能了解精通_如何通过精通数字分析来提升职业生涯的发展,第8部分...
  10. 2003基于栈的回文字符序列判断(C++)
  11. 远嫁的女人有没有偷偷哭过?有何经历?
  12. PHP系统学习3 正则
  13. 亲测可用——PostgresSQL安装教程
  14. 6U VPX SRIO交换板
  15. 评价类算法之AHP层次分析法
  16. RSA之共模攻击与共享素数
  17. Unity Shader学习(五)鼠标移动方块
  18. C# 数字转汉字(一二三)
  19. 独立循环神经网络(indRNN)
  20. 「前端」webp图片适配流量优化

热门文章

  1. 项目实战:小米商城官网及秒杀高仿(html+css+js)
  2. 【C语言】打印杨辉三角形
  3. Intellij IDEA什么是 moudle 什么是project ?与eclipse的差别
  4. [ARC086]F - Shift and Decrement 位运算+数论+DP
  5. [RK3568][Android11.0]Vold-DiskInfo:区分u盘和硬盘
  6. “Stream has already been operated upon or closed” Exception in Java
  7. 虚拟机安装教程(多图)
  8. 输入苹果的单价和购买的数量,计算总价,分别显示总价的整数部分和四舍五入后的整数部分
  9. 安卓chrome插件开发!你有过迷茫吗?最全的BAT大厂面试题整理
  10. 一个老程序员的教诲(2)