HPL/SQL - CONCAT 함수

HPL/SQL - CONCAT 함수 (CONCAT Function)

CONCAT 함수는 두 개 이상의 문자열을 이어 붙이는(연결하는) 함수예요. 여러 컬럼이나 값을 하나의 문자열로 합칠 때 아주 자주 사용됩니다.

출처: 문서

본문

CONCAT 함수는 두 개 이상의 문자열을 연결합니다.

문법:

CONCAT(expr, expr2 [, expr3, ...]); 

만약 어떤 표현식이 NULL로 평가되면 그 값은 빈 문자열(empty string)로 취급됩니다.

CONCAT은 모든 표현식이 NULL로 평가될 때만 NULL을 반환합니다.

반환 타입 (Return Type):

STRING

예제:

CONCAT('a', 'b', NULL, 'c'); 

호환성 (Compatibility): Oracle, IBM DB2, Teradata, Microsoft SQL Server, PostgreSQL, MySQL 및 Netezza

함께 보기:

  • || 연산자

더 알아보기 (Learn more)

  • 문자열 연결은 CONCAT 함수 외에도 || 연산자로도 할 수 있어요. 데이터가 NULL일 때의 동작 차이를 꼭 확인해 보세요.