*문제: 컬럼 값 내부에 한글포함 여부 확인
*해결: PATINDEX 함수 사용
1. 구문
PATINDEX ( '%찾을 시퀀스가 포함된 문자 식%' , 패턴이 검색되는 컬럼 )
2. 반환 값
bigint / int
*해결: PATINDEX 함수 사용
1. 구문
PATINDEX ( '%찾을 시퀀스가 포함된 문자 식%' , 패턴이 검색되는 컬럼 )
2. 반환 값
bigint / int
create table #tbl_test
(
col_text varchar(20)
)
insert into #tbl_test values('1')
insert into #tbl_test values('2')
insert into #tbl_test values('3')
insert into #tbl_test values('4')
insert into #tbl_test values('5')
insert into #tbl_test values('6')
insert into #tbl_test values('뷁')
select col_text , case when patindex('%[ㄱ-힇%]', col_text ) > 0 then 'Y' else 'N' end as Hangul_YN
from #tbl_test with(nolock)
댓글 없음:
댓글 쓰기