Knowledge/DB
PostgreSQL 기본쿼리2
딩가링가링
2020. 12. 9. 01:47
반응형
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 '% %'
참고하시기 바랍니다.
반응형