Rumah >pangkalan data >tutorial mysql >Bagaimana untuk menguruskan kedudukan permulaan carian dalam fungsi MySQL LOCATE()?

Bagaimana untuk menguruskan kedudukan permulaan carian dalam fungsi MySQL LOCATE()?

WBOY
WBOYke hadapan
2023-09-16 09:25:021339semak imbas

如何管理 MySQL LOCATE() 函数中搜索的起始位置?

Kami tahu bahawa secara lalai, carian dalam fungsi LOCATE() bermula dari awal. Kita boleh menguruskan kedudukan permulaan dengan memberikan parameter untuk menentukan kedudukan dalam rentetan di mana kita ingin memulakan carian. Contoh berikut akan menunjukkannya -

Contoh

mysql> Select LOCATE('good','Ram is a good boy. Is Ram a good boy?',11)As Result;

+--------+
| Result |
+--------+
|     29 |
+--------+

1 row in set (0.00 sec)

Dalam contoh di atas, kami telah memberikan nilai 11 sebagai parameter kedudukan. Ini bermakna MySQL akan mula mencari dari kedudukan ke-11.

Atas ialah kandungan terperinci Bagaimana untuk menguruskan kedudukan permulaan carian dalam fungsi MySQL LOCATE()?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam