อย่างที่เราทราบดีอยู่แล้วว่าการค้นหาในฟังก์ชัน LOCATE() เริ่มต้นจากจุดเริ่มต้น เราสามารถจัดการตำแหน่งเริ่มต้นโดยให้อาร์กิวเมนต์เพื่อระบุตำแหน่งที่เราต้องการเริ่มการค้นหาในสตริง ตัวอย่างต่อไปนี้จะแสดงให้เห็น -
ตัวอย่าง
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)
ในตัวอย่างข้างต้น เราได้ให้ค่า 11 เป็นอาร์กิวเมนต์สำหรับตำแหน่ง หมายความว่า MySQL จะเริ่มค้นหาจากตำแหน่งที่ 11