Notice
Recent Posts
Recent Comments
Link
투케이2K
36. (MSSQL/SQL) CHARINDEX 사용해 특정 문자열이 포함된 위치 값 INDEX 확인 실시 본문
[개발 환경 설정]
개발 툴 : SSMS
개발 언어 : MSSQL
[소스 코드]
/*
[CHARINDEX 사용해 특정 문자열이 포함된 위치 값 INDEX 확인 실시]
1. CHARINDEX : 문자열에서 지정한 문자 위치를 반환합니다
2. 문법 : CHARINDEX(찾을 문자열, 원본 문자열) / CHARINDEX(찾을 문자열, 원본 문자열, 찾을 시작 위치)
*/
-- [쿼리문 수행 실시]
SELECT CHARINDEX('A', COL) AS 'A 문자 위치',
CHARINDEX('EF', COL) AS 'EF 문자 위치',
CHARINDEX('A', COL, 3) AS 'A 문자 위치 [3 이후]',
CHARINDEX('B', COL, 5) AS 'B 문자 위치 [5 이후]',
CHARINDEX('Z', COL) AS 'Z 문자 위치'
FROM
-- [FROM 서브쿼리 수행 실시]
(SELECT 'ABCDEFABCDEF' AS COL) TBL;
[결과 출력]
[요약 설명]
/*
[CHARINDEX 사용해 특정 문자열이 포함된 위치 값 INDEX 확인 실시]
1. CHARINDEX : 문자열에서 지정한 문자 위치를 반환합니다
2. 문법 : CHARINDEX(찾을 문자열, 원본 문자열) / CHARINDEX(찾을 문자열, 원본 문자열, 찾을 시작 위치)
*/
반응형
'MsSqlDB' 카테고리의 다른 글
38. (MSSQL/SQL) index 인덱스 생성 및 조회, 삭제 수행 실시 (0) | 2021.10.04 |
---|---|
37. (MSSQL/SQL) ISNUMERIC 사용해 특정 데이터가 숫자 NUMBER 인지 확인 실시 (0) | 2021.10.04 |
35. (MSSQL/SQL) REVERSE 사용해 문자열 데이터 거꾸로 (반대로) 출력 실시 (0) | 2021.10.04 |
34. (MSSQL/SQL) coalesce 사용해 널이 아닌 첫번째 값을 출력 실시 (0) | 2021.10.04 |
33. (MSSQL/SQL) 테이블 변수 선언 및 while 반복문 구문을 사용해 테이블 조회 결과 출력 실시 (0) | 2021.10.03 |
Comments