我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

Oracle数据截取

要截取以分隔符拆分的字符串取最后一位,例如:
ABCD59999P99DEF,ABCD59999P99
最后结果要求第一个输出DEF,第二个输出P;
我尝试了RegExp_substr函数,以9为分隔符,但是取不到最后一个,只能按顺序取,请问这个该怎么获取呢

你截取规则是什么呢?

反转字符串,正则截取第一个,然后再反转截取结果

reverse(RegExp_substr(reverse(column_value),'[^9]+',1))

img

近期文章

  • 深度学习处理CSV格式数据集
  • docker容器空间满了清理不出来,问一下怎么好
  • 航拍红外车辆数据集?天津大学?
  • 宫本居然这样写,真的受不了了
  • Django为同一个模型创建不同的表
  • Python输出格式的问题
  • 刚毕业程序员如何提升?
  • 为什么flag要用double类型 避免整数除法运算什么意思
  • 在不使用单片机的情况下,使排列成心形的LED灯,呈现多种闪亮方式。
  • ArcGIS加载天地图wmts服务总是显示客户端错误
  • FreeRTOS系统下,应用程序的不同模块间的消息属于什么
  • 为什么无法实现输出最大公约数
  • java如何获取磁盘分区数量和容量
  • PHP - 如果条件匹配包括小数的精确值
  • 有这个eclipse中文版本吗
  • 关于#密码学RSA#的问题,如何解决?
  • c# 图像放大后模糊问题
  • 为什么p标签设置了宽在div标签里使用了text-align: center;就没有效果了
  • 这个计组这个不懂,答案也不懂
  • 如何使用PHP保存Google Chart PNG?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华