Wir können den Index des ersten Auftretens eines gegebenen Teilstrings in MySQL finden, indem wir die Funktion INSTR()
wie folgt verwenden.Letzter Index eines gegebenen Teilstrings in MySQL
SELECT instr('Have_a_good_day', '_') AS index_position
Es wäre 5
, das erste Auftreten des angegebenen Teils anzuzeigen, die _
in diesem Fall einen Unterstrich ist.
Ich brauche das letzte Vorkommen eines gegebenen Zeichens (oder eines Teilstrings) etwas wie die Java lastIndexOf(String str)
Methode der String-Klasse, aber ich kann keine eingebaute Funktion in MySQL finden.
Gibt es eine eingebaute Funktionalität, um dies in MySQL zu erreichen?
Wenn jemand eine Lösung hat, dann fügen Sie es bitte als Antwort hinzu. – Tiny