Ich habe eine Zeichenfolge wie unten, und ich brauche 10472314 drin. Es ist das letzte Wort in diesem Fall. Kannst du mir wissen, wie man es im PL/SQL-Block bekommt? Irgendeine Zeichenkettenfunktion?Wie erhält man das zweitletzte Wort in einer Zeichenfolge?
processed "SCOTT"."PRINCE05" 10472314 rows
@ UPDATE
Schließlich gelang es mir, eine Lösung unter Verwendung von String-Funktionen zu bauen.
Wenn Sie ehrlich sind, werden Sie zugeben, dass, wenn Sie die Frage noch einmal lesen (und so tun, als wüssten Sie nicht, worum es geht), es für Sie selbst keinen Sinn ergibt. Wie soll es in den USA Sinn machen? Was meinst du mit "die Anzahl der Zeilen in einer Zeichenfolge"? Und was hat das mit "Wie bekomme ich ein bestimmtes Wort ** in String" (IHR Titel) zu tun? – mathguy
Danke für den Kommentar. Ich habe den Titel und die Aussagen geändert. Es tut mir Leid, dass ich dich verwirrt habe. – Sigularity
OK - Ich nehme an, du meinst das "vorletzte" Wort (was bedeutet, zweites Wort vom Ende der Zeichenfolge). Ist es das, was du immer brauchst, das vorletzte Wort in einer Zeichenkette? Und wie definieren Sie "Wort" - alles getrennt durch Leerzeichen (oder durch Leerzeichen, Tabulatoren, Zeilenumbrüche - was wird allgemein als "Leerzeichen" bezeichnet)? – mathguy