ในกรณีที่สตริงย่อยปรากฏมากกว่าหนึ่งครั้งในสตริง ฟังก์ชัน MySQL LOCATE() จะคืนค่าตำแหน่งของการปรากฏครั้งแรกของสตริงย่อย
ตัวอย่าง
mysql> SELECT LOCATE('good', 'Ram is a good boy. Is Ram a good boy?') AS Result;
+--------+
| Result |
+--------+
| 10 |
+--------+
1 row in set (0.00 sec)
สตริงย่อย 'good' อยู่ในสตริง 2 ครั้ง ครั้งแรกตำแหน่ง 10 และอีกครั้งตำแหน่ง 29 MySQL คืนค่าตำแหน่งครั้งแรก