투케이2K

55. (MSSQL/SQL) like 조건 절에 정규식 (reg) 적용해 특정 문자 패턴을 만족하는 데이터 출력 실시 본문

MsSqlDB

55. (MSSQL/SQL) like 조건 절에 정규식 (reg) 적용해 특정 문자 패턴을 만족하는 데이터 출력 실시

투케이2K 2022. 5. 8. 20:36

[개발 환경 설정]

개발 툴 : SSMS

개발 언어 : MSSQL

 

[소스 코드]

/*
[like 조건 절에 정규식 적용해 특정 문자 패턴을 만족하는 데이터 출력 실시]
1. [ㄱ-ㅎㅏ-ㅣ가-힣a-zA-Z0-9] : 한글, 영어, 숫자를 포함하는 데이터를 출력합니다
2. [ㄱ-ㅎㅏ-ㅣ가-힣] : 한글 데이터를 포함하는 데이터를 출력합니다
3. [a-zA-Z] : 영문 데이터를 포함하는 데이터를 출력합니다
4. [0-9] : 숫자 데이터를 포함하는 데이터를 출력합니다
5. like 조건에서 '조건%' 을 지정 시 특정 문자 패턴으로 시작하는 데이터를 검색합니다
6. like 조건에서 '%조건' 을 지정 시 특정 문자 패턴으로 종료하는 데이터를 검색합니다
*/


SELECT T_HOBBY
    FROM TEST_USER
WHERE T_HOBBY LIKE '%[ㄱ-ㅎㅏ-ㅣ가-힣a-zA-Z0-9]%'
;
 

[결과 출력]


 

반응형
Comments