Die MySQL-Funktionen INSTR() und POSITION() funktionieren ähnlich wie die Funktion LOCATE(). Sie sind beide Synonyme für die Funktion LOCATE(). Die Funktion
INSTR() gibt auch die Position des ersten Vorkommens der Teilzeichenfolge nach der Suche in der Zeichenfolge zurück. Die Syntax von INSTR() lautet wie folgt: -
INSTR(string, substring)
Hier ist String die von MySQL zu durchsuchende Zeichenfolge und Teilzeichenfolge die zu durchsuchende Zeichenfolge.
mysql> Select INSTR('Ram is a good boy', 'good')As Result; +--------+ | Result | +--------+ | 10 | +--------+ 1 row in set (0.00 sec)
Die Funktion POSITION() gibt auch die Position des ersten Vorkommens einer Teilzeichenfolge zurück, nachdem in der Zeichenfolge gesucht wurde. Die Syntax von POSITION() lautet wie folgt: -
INSTR(substring IN string)
Hier ist String die Zeichenfolge, die von MySQL durchsucht werden soll.
Substring ist die Zeichenfolge, nach der gesucht werden soll.
'IN' ist das Schlüsselwort.
mysql> Select POSITION('good' in 'Ram is a good boy')As Result; +--------+ | Result | +--------+ | 10 | +--------+ 1 row in set (0.00 sec)
Das obige ist der detaillierte Inhalt vonWelche MySQL-Funktionen funktionieren wie die LOCATE()-Funktion?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!