Rumah >pangkalan data >tutorial mysql >Bagaimana untuk menguruskan kedudukan permulaan carian dalam fungsi 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 -
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!