>  기사  >  데이터 베이스  >  SQL의 CHARINDEX 함수 설명

SQL의 CHARINDEX 함수 설명

怪我咯
怪我咯원래의
2017-04-05 13:11:355548검색

CHARINDEX 함수는 다른 문자열에서 문자 또는 문자열의 시작 위치를 반환합니다. CHARINDEX 함수 호출 방법은 다음과 같습니다.

CHARINDEX (expression1, 표현식2 [, start_location])

Expression1은 표현식2에서 찾을 문자, start_location은 CHARINDEX 함수의 시작 표현식2에서 표현식1의 위치를 ​​찾습니다.

CHARINDEX 함수는 정수를 반환합니다. 반환된 정수는 발견된 문자열에서 발견된 문자열의 위치입니다. CHARINDEX가 찾고 있는 문자열을 찾지 못한 경우 함수 정수는 "0"입니다. 다음 함수 명령의 실행 결과를 살펴보겠습니다.

CHARINDEX('SQL', 'Microsoft SQL Server')

이 함수 명령은 "SQL"을 반환합니다. "Microsoft SQL Server" ” 시작 위치, 이 예에서 CHARINDEX 함수는 “Microsoft SQL Server”에서 “S”의 위치 11을 반환합니다. 다음으로 다음 CHARINDEX 명령을 살펴보겠습니다.

CHARINDEX('2008', 'Microsoft SQL Server 2012')

이 예에서는 문자열 "2008"을 찾을 수 없기 때문에 CHARINDEX는 0을 반환합니다. "마이크로소프트 SQL 서버". 다음으로 CHARINDEX 함수를 활용하여 실제 T-SQL 문제를 해결하는 방법을 두 가지 예를 통해 살펴보겠습니다.



위 내용은 SQL의 CHARINDEX 함수 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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