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