본문 바로가기
IT/PostgreSQL

[PostgreSQL] - 포스트그레에서 CONCAT() 함수와 구분자 '||'을 사용 해서 문자열을 합쳐주는 방법

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

#포스트그레에서 CONCAT() 함수와 구분자 '||'을  사용해서 문자열을 합쳐주는 방법

-PostgreSQL에서 CONCAT() 함수와 구분자 '||'을 사용해서 문자열을 합칠 수 있습니다.

 

 

#CONCAT() 사용 예제

-구분자는 콤마(,)를 사용합니다.

-공백포함 문자열들을 서로 합쳐줍니다.

-인자로 공백이나 null값이 들어갈 경우 무시해서 변환합니다.

-- Hellomynameisjames.
select CONCAT('Hello','my','name','is','james.');
-- Hello my name is james.
select CONCAT('Hello ','my ','name ','is ','james.');
-- Hello my is james.
select CONCAT('Hello ','my ','','is ','james.');
-- Hello my is james.
select CONCAT('Hello ','my ', null ,'is ','james.');

 

 

#구분자 '||' 사용 예제

-CONCAT() 함수와 같이 '||'를 구분자를 사용하면 문자열을 서로 합쳐주고 반환해 줍니다.

-CONCAT() 함수와 다르게 중간에 null값이 있으면 전체 값을 null로 반환합니다.

(공백은 상관없습니다.)

-- Hellomynameisjames.
select 'Hello'||'my'||'name'||'is'||'james.';
-- Hello my name is james.
select 'Hello '||'my '||'name '||'is '||'james.';
-- Hello my is james.
select 'Hello '||'my '||''||'is '||'james.';
-- null
select 'Hello'||'my'||null||'is'||'james.';

 

 

 

728x90
반응형

댓글