본문 바로가기
IT/PostgreSQL

[PostgreSQL] - 포스트그레에서 SPLIT_PART() 함수를 사용해서 문자열을 자르는 방법

by 차이나는 개발자 2023. 1. 11.
728x90
반응형

#포스트그레에서 SPLIT_PART() 함수를 사용해서 문자열을 자르는 방법

-PostgreSQL에서 문자열을 구분자로 자를때 SPLIT_PART() 함수를 사용하면 됩니다.

 

 

#SPLIT_PART('문자열', '자를문자', '위치')

-위치는 1부터 시작합니다.

-자를 문자를 '-' 으로 지정하고 잘라진 데이터의 위치를 지정하면 해당하는 값을 반환합니다.

[010, 1234, 5678]

-- 010
select SPLIT_PART('010-1234-5678', '-', 1);
-- 1234
select SPLIT_PART('010-1234-5678', '-', 2);
-- 5678
select SPLIT_PART('010-1234-5678', '-', 3);

 

-자를 문자를 '.' 으로 지정하고 데이터의 위치를 지정하면 해당하는 값을 반환합니다.

[www, naver, com]

-- naver
select SPLIT_PART('www.naver.com', '.', 2);

 

 

 

728x90
반응형

댓글