mysql: Teilzeichenfolge, die das erste Vorkommen von rechts zurückgibt? (Unterzeichenfolge ?!)

9

Gibt es eine Möglichkeit, das erste Vorkommen eines Leerzeichens von der rechten Seite des Strings in sql?

zurückzugeben     
ufk 13.01.2010, 12:26
quelle

3 Antworten

5

Hmm, ein kurzes Durchblättern der Funktionsliste hat bei mir keine "Rückwärtssuche" -Funktionen ausgelöst, aber Sie könnten die Zeichenfolge umkehren und vorwärts suchen:

%Vor%     
nickf 13.01.2010, 12:32
quelle
24

Ich denke, Sie suchen nach etwas wie SUBSTRING_INDEX

%Vor%     
YOU 13.01.2010 12:30
quelle
5

Sie können REVERSE in Verbindung mit INSTR .

d. h.

%Vor%

gibt '8' zurück.

    
davek 13.01.2010 12:30
quelle

Tags und Links