SQL select, um einen String zwischen zwei Leerzeichen zu erhalten

Ich habe ein Feld mit Namen im Format DOE JOHN HOWARD oder DOE JOHN H.

Ich benötige eine Abfrage, um die Zeichenfolge zwischen den beiden Leerzeichen abzurufen (in diesem Fall JOHN).

Die SO Antwort hier zeigt, wie das geht, wenn der gewünschte Teilstring zwischen zweiander Strings, aber ich verstehe nicht, wie ich etwas Ähnliches anwenden soll, wenn sich der gewünschte Teilstring zwischen zwei Instanzen desselben Strings befindet (in diesem Fall ein Leerzeichen).

Wie kann ich das machen

Antworten auf die Frage(6)

Ihre Antwort auf die Frage