투케이2K

36. (MSSQL/SQL) CHARINDEX 사용해 특정 문자열이 포함된 위치 값 INDEX 확인 실시 본문

MsSqlDB

36. (MSSQL/SQL) CHARINDEX 사용해 특정 문자열이 포함된 위치 값 INDEX 확인 실시

투케이2K 2021. 10. 4. 16:47
반응형

[개발 환경 설정]

개발 툴 : 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(찾을 문자열, 원본 문자열, 찾을 시작 위치)

*/


 

반응형
Comments