>  기사  >  데이터 베이스  >  mysql 찾기()를 사용하는 방법

mysql 찾기()를 사용하는 방법

青灯夜游
青灯夜游원래의
2022-06-15 15:00:479303검색

mysql에서 Locate()는 대소문자를 구분하지 않는 문자열 검색에 주로 사용됩니다. 문자열에서 하위 문자열이 처음 나타나는 위치를 반환할 수 있습니다. 구문은 "LOCATE(검색할 하위 문자열, 문자 문자열 [,start)입니다. ])"인 경우 "start" 매개변수는 생략되며 검색 시작 위치를 지정합니다. 기본값은 1입니다. 원래 문자열에서 하위 문자열을 찾을 수 없으면 Locate() 함수는 0을 반환합니다.

mysql 찾기()를 사용하는 방법

이 튜토리얼의 운영 환경: windows7 시스템, mysql8 버전, Dell G3 컴퓨터.

MySQL LOCATE() 함수

사용법: 대소문자를 구분하지 않는 문자열 검색 및 문자열에서 부분 문자열이 처음 나타나는 위치를 반환합니다.

LOCATE() 함수는 문자를 반환할 수 있습니다. 문자열에서 하위 문자열의 발생; 하위 문자열이 원래 문자열에서 발견되지 않으면 0이 반환됩니다.

구문:

LOCATE(substring, string [,start])
string문자열 내에서
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.