728x90
ms Sql 특정문자 검색을 하려고 하는데 찾아지지 않을 때 사용할 수 있는 방법을 설명하려 합니다.
문자열 중에 특수문자도 가끔 찾아지지 않을 수 있고 그럴 때 사용하면 될 것 같습니다.
예를 들어 보자면 특정문자열 중에 중간에 영문을 모르는 상태에서 찾고자 할 때 중간 문자를 빼고 찾고자 할 때 유용하게 사용할 수가 있겠습니다.
특정문자로는 'AETBR 80'라는 문자가 존재하면 '% A_TBR%'로 LIke 검색을 하여 찾고자 할 때 사용할 수 있습니다.
Select * From tbitem Where itemname Like '% A_TBR 80%' Escape '#'
리터럴 문자를 보시면 '%'라는 문자열 중에 '_'로 표현을 하고 있죠 그리고 Escape '#'로 표현을 했고요
리터럴 문자로 사용하는 문자검색은 '%', '*', '_', '[', ']', etc 등이 있습니다. 활용에 대한 정보는 또 정리해 보겠습니다.
반응형
'IT > MsSql' 카테고리의 다른 글
MSSQL 단어 자동 완성, 테이블명 자동인식 (0) | 2023.04.27 |
---|---|
MSSQL CHARINDEX 함수 (0) | 2023.04.26 |
msSql NOLOCK 사용법, WITH(NOLOCK) (0) | 2023.04.25 |
MSSQL TEMP TABLE 속도 서브쿼리 속도 (0) | 2023.04.10 |
MSSQL 한영 한글자동 전환 해결방법 (2) | 2023.03.31 |