Oracle
 sql >> база данни >  >> RDS >> Oracle

Изявление на Oracle

Можете да използвате INSTR с третия параметър отрицателен за търсене назад в низа от края (нещо, което не знаех, че можете да направите до преди няколко минути). Комбинирайте това с SUBSTR и трябва да имате това, което искате:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zip с помощта на Oracle Stored Procedure

  2. ORA-00942:Може ли да избира от schema.table, но не и таблица?

  3. Oracle ODP.Net и EF CodeFirst - Грешка при запазване на промените

  4. Таблици с история на корекции в Oracle Apps (11i/R12.1/R12.2)

  5. Разлика между литералите N'String' и U'String в Oracle