투케이2K

88. (MSSQL/SQL) PATINDEX 사용해 주어진 문자열에서 특정 문자 인덱스 위치 확인 실시 본문

MsSqlDB

88. (MSSQL/SQL) PATINDEX 사용해 주어진 문자열에서 특정 문자 인덱스 위치 확인 실시

투케이2K 2022. 10. 2. 10:27

[개발 환경 설정]

개발 툴 : SSMS

개발 언어 : MSSQL

 

[소스 코드]

/*
--------------------------------------
[요약 설명]
--------------------------------------
1. PATINDEX 는 주어진 문자열에서 대소문자 구분없이 특정 문자열 위치를 반환해줍니다
--------------------------------------
2. PATINDEX 에서는 특정 정규식을 사용해서 문자열을 찾을 수도 있습니다
--------------------------------------
*/



-- -----------------------------------

-- [쿼리 작성]

SELECT PATINDEX('%-%', '2022-10-02') AS [하이픈 위치],
       PATINDEX('%[0-9]%', 'hello TOWK 2K') AS [숫자 위치]; 

-- -----------------------------------
 

[결과 출력]


 

반응형
Comments