반응형
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 '% %'
참고하시기 바랍니다.
반응형
'Knowledge > DB' 카테고리의 다른 글
dbeaver 데이터베이스 툴 (0) | 2020.12.09 |
---|---|
PostgreSQL 공간쿼리 (0) | 2019.04.02 |
데이터베이스별 개행문자 관련 쿼리 (0) | 2019.03.26 |
PostgreSQL 기본 쿼리(1) (0) | 2019.03.16 |
오라클 배움의 공간 - 구루비, 오라클클럽 (0) | 2018.01.22 |
댓글