标签: string oracle
给定Oracle中的分隔字符串,删除字符串最后一部分的最有效方法是什么?如果字符串由" /"分隔,则它在功能上等同于unix dirname命令。
dirname /foo/bar/baz /foo/bar
答案 0 :(得分:1)
regexp_replace(your_string, '/[^/]*$')
P.S。:带有instr和substr的版本会很长,但会更快
instr
substr