반응형
정규식을 사용하여 특정 컬럼에 특수문자를 포함하고 있는 행을 출력해보자
SELECT * FROM 테이블명 WHERE 컬럼명 LIKE '%[^0-9a-zA-Z가-힣]%'
예제 |
WITH TEST (col1) AS ( SELECT 'ABC' UNION ALL SELECT '%%^#' UNION ALL SELECT '135' UNION ALL SELECT '2123%#' UNION ALL SELECT 'ad4#@%' ) SELECT * FROM TEST
다음의 값을 가진 테이블이 있다.
여기서 특수문자를 포함하고 있는 행만 출력해보자.
WITH TEST (col1) AS ( SELECT 'ABC' UNION ALL SELECT '%%^#' UNION ALL SELECT '135' UNION ALL SELECT '2123%#' UNION ALL SELECT 'ad4#@%' ) SELECT * FROM TEST WHERE col1 LIKE '%[^0-9a-zA-Z가-힣]%'
반응형
'프로그래밍 > MSSQL 정리필요' 카테고리의 다른 글
[DB_MSSQL] TRY CATCH / ERROR / XACT_STATE (오류 처리) (0) | 2017.07.04 |
---|---|
[DB_MSSQL] 월 말일 날짜 가져오기 (0) | 2017.05.08 |
[DB_MSSQL] 실행 결과를 표 형태/텍스트로 표시, 파일로 저장해보자 (0) | 2017.02.23 |
[DB_MSSQL] 테이블 명세서 출력 쿼리 (0) | 2017.02.23 |
[DB_MSSQL] sp_addextendedproperty 주석 (테이블/컬럼) (0) | 2017.02.22 |