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'

相关推荐
m0_690825827 小时前
c++ RAII机制详解 c++如何利用RAII管理资源
jvm·数据库·python
JunLa7 小时前
L angGraph vs 链式调用
java·网络·数据库
DianSan_ERP7 小时前
抖店订单接口中消费者信息加密解密机制与安全履约全解析
前端·网络·数据库·后端·安全·团队开发·运维开发
爱码小白7 小时前
MySQL运维篇
大数据·数据库·python
wang3zc7 小时前
HTML函数能否用外接显卡坞提升性能_eGPU对HTML函数帮助【汇总】
jvm·数据库·python
難釋懷7 小时前
Redis网络模型-Redis是单线程的吗?为什么使用单线程
网络·数据库·redis
2301_781571427 小时前
mysql如何配置自增ID预留_mysql innodb_autoinc_lock_mode参数
jvm·数据库·python
解决问题no解决代码问题7 小时前
Quartz 1.6.5
数据库·servlet·oracle
桂花很香,旭很美7 小时前
Redis-智能体开发中的大杀器
数据库·redis·缓存
dinglu1030DL8 小时前
CSS如何实现背景颜色的棋盘格分布_利用repeating-gradient
jvm·数据库·python