본문 바로가기
Knowledge/DB

PostgreSQL 기본쿼리2

by 딩가링가링 2020. 12. 9.
반응형

postgresql 텍스트분리 쿼리

 

PostgreSQL 스페이스 기준 명칭을 분리하는 쿼리를 설명하려고 합니다.

아래 쿼리는 명칭에 

"스타벅스 영등포점" 이러한 형태로 스페이스값 기준으로 분리가 되어 있는 필드를 스타벅스 / 영등포점 으로 명칭을 분리하는 쿼리입니다.

아래와 같은 쿼리를 사용하면 name1 = 스타벅스 영등포점, name2 = 스타벅스, name3 = 영등포점  으로 셀렉트 됩니다.

select id,name1, 
replace(name1,SUBSTR(name1, POSITION(' ' in name1), 30), '') as name2,
replace(replace(SUBSTR(name1, POSITION(' ' in name1), 30),'',''),'','') as name3 
from 스키마명.테이블명 where name1 like '% %'

참고하시기 바랍니다.

반응형

댓글