oracle 取斜杠后字符

在Oracle中,可以使用SUBSTRINSTR函数组合来取得斜杠后的字符。以下是一个示例SQL语句,它取得指定字段中最后一个斜杠后的所有字符:

sql 复制代码
SELECT SUBSTR(column_name, INSTR(column_name, '/', -1) + 1) AS last_slash_after_char
FROM table_name;

这里的INSTR(column_name, '/', -1)会从右边开始查找第一个斜杠的位置,加上1后得到斜杠后面的第一个字符的位置,然后SUBSTR函数从该位置开始提取所有字符。

如果你想要提取第一个斜杠后的字符,只需将INSTR函数中的第三个参数-1改为1

例如,如果有一个字段path的值为'/dir1/dir2/file.txt',上述SQL语句会返回'file.txt'

相关推荐
!chen4 分钟前
Oracle 高风险锁等待快速诊断手册
数据库·oracle
保定公民9 分钟前
DMDRS数据库同步用户最小权限脚本示例
数据库·sql·达梦数据库·数据同步·dmdrs·同步权限
2501_9418227517 分钟前
从数据库分片到水平扩展的互联网工程语法实践与多语言探索
数据库
QUST-Learn3D29 分钟前
geometry4Sharp Ray-Mesh求交 判断点是否在几何体内部
服务器·前端·数据库
运维行者_31 分钟前
跨境企业 OPM:多币种订单与物流同步管理,依靠网络自动化与 snmp 软件
大数据·运维·网络·数据库·postgresql·跨境企业
gf132111134 分钟前
制作卡点视频
数据库·python·音视频
子超兄37 分钟前
慢查询处理SOP
数据库
TDengine (老段)38 分钟前
TDengine C/C++ 连接器入门指南
大数据·c语言·数据库·c++·物联网·时序数据库·tdengine
地球资源数据云44 分钟前
2019-2024年中国逐年10米分辨率最大值合成NDVI数据集
大数据·运维·服务器·数据库·均值算法
自燃人~1 小时前
怎么优化慢SQL
数据库·sql