MSSQL
CHARINDEX- 시작위치 반환
이빛나리
2011. 3. 23. 19:25
CHARINDEX
지정한 패턴의 시작위치를 반환한다.
다음과 같은 test테이블이 있다.
create table test ( idx int, TestName varchar(20) ) |
MerryChristmas의 'C'의 시작위치를 반환해보자.
SELECT CHARINDEX('C', TestName) FROM test WHERE idx = '1'; CHARINDEX(원하는 문자지정, 지정문자를 찾을 컬럼명) 조건(where)을 지정 할 경우 정해진 조건의 결과만 실행 할 수 있다. 하지만 조건을(where)을 정해주지 않아도 무방하다. 정해주지 않을경우에는 다음과 같이 실행된다. SELECT CHARINDEX('C', TestName) FROM test |