Heim  >  Artikel  >  Datenbank  >  Welche MySQL-Funktionen funktionieren wie die LOCATE()-Funktion?

Welche MySQL-Funktionen funktionieren wie die LOCATE()-Funktion?

WBOY
WBOYnach vorne
2023-09-05 23:41:02560Durchsuche

哪些 MySQL 函数的工作方式与 LOCATE() 函数类似?

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: -

Die Syntax von INSTR()

INSTR(string, substring)

Hier ist String die von MySQL zu durchsuchende Zeichenfolge und Teilzeichenfolge die zu durchsuchende Zeichenfolge.

Beispiel

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: -

Die Syntax von POSITION()

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.

Beispiel

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen