81 Stimmen

Suche nach dem letzten Index einer Zeichenkette in Oracle

Ich muss den letzten Index einer Zeichenkette finden (z.B. - ) innerhalb einer anderen Zeichenfolge (z. B. JD-EQ-0001 in Oracles SQL ( Version 8i ). Gibt es eine Möglichkeit, dies zu tun mit INSTR() oder eine andere Funktion?

170voto

jim0thy Punkte 1975

Verwenden Sie -1 als Startposition:

INSTR('JD-EQ-0001', '-', -1)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X