2017-09-18 7 views
0

Ich habe Datei file:/home/ist/Desktop/hdfs/MH-MP-REM-02-A.1.zip aus Tabelle temp1 und Dateiname MH-MP-REM-02-A.1 aus anderen Tabelle. Ich versuche eine JOIN oder INNER JOIN Anfrage, um als Dateiname MH-MP-REM-02-A.1 zurückzugeben, indem ich beide Werte vergleiche. Wenn Dateiname nicht mit Datei in file:/home/ist/Desktop/hdfs/MH-MP-REM-02-A.1.zip übereinstimmt, gibt es nichts zurück.Dateierweiterung und Pfad von einem Dateinamen in Oracle Abfrage entfernen

Antwort

0

Dies gibt das richtige Ergebnis, aber es sollte eine bessere Lösung haben:

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