2015년 4월 1일 수요일

[MSSQL]컬럼 값 내부에 한글포함 여부 확인

*문제: 컬럼 값 내부에 한글포함 여부 확인

*해결: 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 ) >then 'Y' else 'N' end as Hangul_YN


from #tbl_test with(nolock)



댓글 없음:

댓글 쓰기

추천 게시물

python: SVD(Singular Value Decomposition)로 간단한 추천시스템 만들기( feat. surprise )

svd_example In [15]: # !pip install surprise In [21]: from...