mysql에서 Locate()는 대소문자를 구분하지 않는 문자열 검색에 주로 사용됩니다. 문자열에서 하위 문자열이 처음 나타나는 위치를 반환할 수 있습니다. 구문은 "LOCATE(검색할 하위 문자열, 문자 문자열 [,start)입니다. ])"인 경우 "start" 매개변수는 생략되며 검색 시작 위치를 지정합니다. 기본값은 1입니다. 원래 문자열에서 하위 문자열을 찾을 수 없으면 Locate() 함수는 0을 반환합니다.
이 튜토리얼의 운영 환경: windows7 시스템, mysql8 버전, Dell G3 컴퓨터.
MySQL LOCATE() 함수
사용법: 대소문자를 구분하지 않는 문자열 검색 및 문자열에서 부분 문자열이 처음 나타나는 위치를 반환합니다.
LOCATE() 함수는 문자를 반환할 수 있습니다. 문자열에서 하위 문자열의 발생; 하위 문자열이 원래 문자열에서 발견되지 않으면 0이 반환됩니다.
구문:
LOCATE(substring, string [,start])
Parameters | Description |
---|---|
substring | 필수입니다. 하위 문자열 |
은 | 문자열 내에서검색되어야 합니다. |
start | 을 검색할 문자열 선택 사항입니다. 검색의 시작 위치입니다. 위치 1이 기본값입니다. |
지정된 하위 문자열이 원래 문자열에서 발견되면 반환 값은 0보다 커야 합니다.
LOCATE() 함수 사용 예
예 1: 시작 매개 변수 생략
LOCATE(字符串1,字符串2)
문자열 2에서 문자열 1이 처음 나타나는 위치를 반환합니다. 문자열 2에 문자열 1이 포함되어 있는 경우 반환 값은 다음과 같아야 합니다. 0보다 큼.
예 2: 시작 매개변수를 생략하지 마세요
LOCATE(字符串1,字符串2,start)
문자열 2에서 문자열 1이 처음 나타나는 위치를 시작 위치부터 계산하여 반환합니다.
0이 반환되면 처음부터 시작한다는 의미입니다. position 시작한 후 더 이상 없음
반환 값이 0보다 크면 있음을 의미
【관련 추천: mysql 비디오 튜토리얼】
위 내용은 mysql 찾기()를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!