Wenn ein Teilstring mehrmals in einem String vorkommt, gibt die MySQL-Funktion LOCATE() die Position des ersten Vorkommens des Teilstrings zurück.
mysql> Select LOCATE('good','Ram is a good boy. Is Ram a good boy?')As Result; +--------+ | Result | +--------+ | 10 | +--------+ 1 row in set (0.00 sec)
Wir können sehen, dass die Teilzeichenfolge „gut“ zweimal in der Zeichenfolge vorkommt. Das erste Mal erscheint es an Position 10 und das andere Mal an Position 29. MySQL gibt die Position des ersten Vorkommens zurück.
Das obige ist der detaillierte Inhalt vonWas passiert, wenn ein Teilstring mehrmals in dem String vorkommt, der als Argument für die Funktion LOCATE() angegeben wird?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!