Du kan bruge INSTR
med den tredje parameter negativ for at søge baglæns i strengen fra slutningen (noget jeg ikke vidste man kunne gøre før for et par minutter siden). Kombiner det med en SUBSTR
og du skal have, hvad du vil have:
SQL> select filename from mytable; FILENAME -------------------------------------------------------------------------------- C:\path\to\some\file.txt SQL> select substr(filename, instr(filename, '\', -1) + 1) from mytable; SUBSTR(FILENAME,INSTR(FILENAME,'\',-1)+1) -------------------------------------------------------------------------------- file.txt