Heim  >  Artikel  >  Datenbank  >  So verwenden Sie MySQLlocate()

So verwenden Sie MySQLlocate()

青灯夜游
青灯夜游Original
2022-06-15 15:00:479178Durchsuche

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.

So verwenden Sie MySQLlocate()

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])
stringstring gesucht werden
Parameter Beschreibung
Teilzeichenfolge Erforderlich. Sub--String
muss innerhalb von . 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)

Gibt die Position zurück, an der String 1 zum ersten Mal in String 2 erscheint, beginnend mit der Startposition;

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

    【Verwandte Empfehlung:
  • MySQL-Video-Tutorial

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn