PATINDEX(SQL Server Compact)

유효한 모든 text 및 character 데이터 형식으로 지정한 식에서 패턴이 처음 나타나는 시작 위치를 반환하거나 패턴을 찾지 못하면 0을 반환합니다.


PATINDEX ( '%pattern%', expression )

pattern

리터럴 문자열입니다. 와일드카드 문자를 사용할 수는 있지만 % 문자가 앞에 오고 pattern이 뒤따라 와야 합니다. 첫 번째 또는 마지막 문자를 검색할 경우는 예외입니다. pattern 인수는 nchar, nvarchar 또는ntext로 암시적으로 변환할 수 있는 형식의 식입니다.

expression

식을 의미하며 보통 지정된 패턴을 찾기 위한 검색 대상이 되는 열입니다. expression인수는 nchar, nvarchar 또는 ntext일 수 있습니다.

다음 예에서는 이름에 "Anton"이라는 단어가 포함되어 있는 제품 목록을 검색합니다.

SELECT ProductName, PATINDEX('%Anton%', ProductName)
FROM Products
표시: