SQL Server PATINDEX() 함수
예시
문자열에서 패턴의 위치를 반환합니다.
SELECT PATINDEX('%schools%', 'W3Schools.com');
정의 및 사용법
PATINDEX() 함수는 문자열에서 패턴의 위치를 반환합니다.
패턴을 찾지 못하면 이 함수는 0을 반환합니다.
참고: 검색은 대소문자를 구분하지 않으며 문자열 의 첫 번째 위치 는 1입니다.
통사론
PATINDEX(%pattern%, string)
매개변수 값
Parameter | Description |
---|---|
%pattern% | Required. The pattern to find. It MUST be surrounded by %. Other wildcards
can be used in pattern, such as:
|
string | Required. The string to be searched |
기술적 세부 사항
작동: | SQL Server(2008부터), Azure SQL Database, Azure SQL Data Warehouse, 병렬 데이터 웨어하우스 |
---|
더 많은 예
예시
문자열에서 패턴의 위치를 반환합니다.
SELECT
PATINDEX('%s%com%', 'W3Schools.com');
예시
문자열에서 패턴의 위치를 반환합니다.
SELECT PATINDEX('%[ol]%', 'W3Schools.com');
예시
문자열에서 패턴의 위치를 반환합니다.
SELECT PATINDEX('%[z]%', 'W3Schools.com');