postgresql 에서 한글을 포함한 데이터와 한글을 포함하지 않은 데이터를 추출하고자 한다.
한글을 포함한 데이터는 아래 쿼리문으로 사용하면된다.
자음까지도 확인하고 싶을때는
[ㄱ-힣] 로 사용하면된다.
select * from tablename
where column ~ '[0-9]+'
and column similar to '%[가-힣]%'
한글을 포함하지 않은 데이터는 ^ 를 붙여서 사용한다.
select * from tablename
where column ~ '[0-9]+'
and column similar to '%[^가-힣]%'
반응형
'프로그래밍 언어 > DB' 카테고리의 다른 글
MySQL EXPLAIN 실행 계획 보기 (쿼리 최적화 하기) (0) | 2022.08.19 |
---|---|
[PostgreSQL] 중복 데이터 하나만 남기고 삭제하기 delete (0) | 2022.04.08 |
postgresql log 확인하기 (0) | 2022.04.06 |
DBeaver 에서 DB 데이터 내보내기 (0) | 2022.04.06 |
mysql/postgresql 중복되는 데이터 항목 찾기 (0) | 2022.04.05 |