하위 문자열이 문자열에 두 번 이상 있는 경우 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'이 문자열에 두 번 있습니다. 첫 번째 항목은 위치 10에 있고 다른 항목은 위치 29에 있습니다. MySQL은 첫 번째 항목의 위치를 반환합니다.