oracle 未知长度从左到右截取某个字符串

场景:oracle 要截取一个未知长度的字符串,保留这个字符串,从左到右,(1)至(右-6)个 长度的字符串。

思路:首先判断这个未知字符串的长度,利用length()函数可以得出这个字符串的长度,在利用substr()进行截取。
复制代码
示例:
select substr('12345-67890-11122-33445-44556',0,length('12345-67890-11122-33445-44556')-6) from dual;

语句中用法:
--select substr(code,0,length(code)-6) from dual ;
结果:

原始字符串:'12345-67890-11122-33445-44556',

截取字符串:'12345-67890-11122-33445'

经常用的一个截取方法,供参考。

ps:如果有字符串截取的问题,也欢迎在评论区中留言,可以讨论讨论。。。。

相关推荐
for_ever_love__5 分钟前
LangGraph Checkpointer:持久化、断点续跑与多轮记忆
服务器·数据库·学习·持久化·langgraph·checkpointer·断点续跑
Data analyse4566 分钟前
用户路径SQL按会话起止时间聚合的方法
大数据·服务器·前端·数据库·人工智能·sql·数据分析
Lhan.zzZ8 分钟前
Linux + Qt/QML:解决 QtQuick.VirtualKeyboard.Plugins 模块加载失败与环境变量配置
linux·数据库·qt
大圣编蚕9 分钟前
Redis 为什么快?现在还是单线程吗?
数据库·redis·缓存
鸥梨菌Honevid19 分钟前
UVM 面试高频:uvm_test_top 与 uvm_config_db 路径机制全解析
数据库·面试·职场和发展
极小狐25 分钟前
MR 里测试摘要空白、覆盖率不显示?JUnit 与覆盖率配置 9 步排查
数据库·ci/cd·junit·单元测试·mr·devops·代码覆盖率
silvamux_26 分钟前
MiniMax API 调用教程:兼容 OpenAI 写法
java·数据库·elasticsearch
zh731429 分钟前
sqlforge一个SQL 格式化与方言转换工具
数据库·sql
染指111030 分钟前
145.Agent-LangGraph基础概念和安装和简单代码示例
java·服务器·数据库·langchain·agents
太理摆烂哥44 分钟前
MySQL表的操作
数据库