In MySQL wird „locate()“ hauptsächlich für die Suche nach Zeichenfolgen ohne Berücksichtigung der Groß- und Kleinschreibung verwendet. Es kann die Position des ersten Vorkommens der Teilzeichenfolge in der Zeichenfolge zurückgeben ])“ entfällt der Parameter „start“ und gibt die Startposition der Suche an. Der Standardwert ist 1. Wenn die Teilzeichenfolge nicht in der Originalzeichenfolge gefunden wird, gibt die Funktion „locate()“ 0 zurück.
Die Betriebsumgebung dieses Tutorials: Windows7-System, MySQL8-Version, Dell G3-Computer.
MySQL LOCATE()-Funktion
Verwendung: String-Suche ohne Berücksichtigung der Groß-/Kleinschreibung und Rückgabe der Position des ersten Vorkommens einer Teilzeichenfolge in der Zeichenfolge.
LOCATE()-Funktion kann Zeichen zurückgeben. Die Position des ersten Vorkommen des Teilstrings im String; wenn der Teilstring im Originalstring nicht gefunden wird, wird 0 zurückgegeben.
Syntax:
LOCATE(substring, string [,start])
Parameter | Beschreibung |
---|---|
Teilzeichenfolge | Erforderlich. Sub--String |
muss innerhalb von | string gesucht werden. Zeichenfolge, nach der gesucht werden soll |
start | Optional. Die Startposition der Suche. Position 1 ist der Standardwert |
Wenn der angegebene Teilstring im Originalstring gefunden wird, muss der Rückgabewert größer als 0 sein. Beispiel für die Verwendung der Funktion LOCATE() größer als 0.
Beispiel 2: Lassen Sie den Startparameter nicht weg
LOCATE(字符串1,字符串2)
Wenn 0 zurückgegeben wird, bedeutet dies, dass von Anfang an begonnen wird Position Nach dem Start gibt es nichts mehr
Wenn der Rückgabewert größer als 0 ist, bedeutet dies, dass vorhanden ist
】
Das obige ist der detaillierte Inhalt vonSo verwenden Sie MySQLlocate(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!