从oracle查询中的文件名中删除文件扩展名和路径

时间:2017-09-18 13:04:32

标签: oracle

我有来自表file:/home/ist/Desktop/hdfs/MH-MP-REM-02-A.1.zip的文件temp1和来自其他表的文件名MH-MP-REM-02-A.1。我通过比较两个值,尝试JOININNER JOIN查询以MH-MP-REM-02-A.1作为文件名返回。如果filename与file:/home/ist/Desktop/hdfs/MH-MP-REM-02-A.1.zip中的文件不匹配,则不返回任何内容。

1 个答案:

答案 0 :(得分:0)

这给出了正确的结果,但应该有更好的解决方案:

SUBSTR(filename,INSTR(filename,'/',-1)+1,LENGTH(SUBSTR(filename,INSTR(filename,'/',-1)+1))-4)