Ich habe eine Zeichenfolge, und ich möchte diese Zeichenfolge durch Trennzeichen an einer bestimmten Position teilen.Split String durch Trennzeichen Position mit Oracle SQL
Zum Beispiel meines String ist F/P/O
und das Ergebnis ich suche ist:
Deshalb mag ich durch den am weitesten Begrenzer die Zeichenfolge trennen.
Hinweis: Einige meiner Strings sind F/O
auch für die meine SQL unten funktioniert gut und liefert das gewünschte Ergebnis.
Die SQL I schrieb wie folgt:
istSELECT Substr('F/P/O', 1, Instr('F/P/O', '/') - 1) part1,
Substr('F/P/O', Instr('F/P/O', '/') + 1) part2
FROM dual
und das Ergebnis:
, warum dies geschieht und wie kann ich es beheben?
Sobald ich den Kommentar über einfacher (siehe unten) gemacht habe, stieß ich auf eine Situation, die nicht einfach war.Vielen Dank Ihnen beide Gordon Linoff und Lalit Kumar B. –