목차

Search

  1. 서문
  2. 변환 언어
  3. 상수
  4. 연산자
  5. 변수
  6. 날짜
  7. 함수
  8. 사용자 지정 함수 작성
  9. 사용자 지정 함수 API 참조

변환 언어 참조

변환 언어 참조

CONCAT

CONCAT

두 문자열을 연관시킵니다. CONCAT 함수는 문자열을 연결하기 전에 모든 데이터를 텍스트로 변환합니다. || 문자열 연산자를 사용하여 문자열을 연결할 수도 있습니다. CONCAT 대신 || 문자열 연산자를 사용하면
PowerCenter 통합 서비스
성능이 개선됩니다.

구문

CONCAT(
first_string, second_string
)
다음 테이블에는 이 명령의 인수가 설명되어 있습니다.
인수
필수/
선택 사항
설명
first_string
필수
이진을 제외한 모든 데이터 유형. 연결할 문자열의 첫 번째 부분입니다. 유효한 모든 변환 식을 입력할 수 있습니다.
second_string
필수
이진을 제외한 모든 데이터 유형. 연결할 문자열의 두 번째 부분입니다. 유효한 모든 변환 식을 입력할 수 있습니다.

반환 값

문자열.
두 문자열 값이 모두 NULL인 경우 NULL이 반환됩니다.

Null

문자열 중 하나가 NULL인 경우 CONCAT 함수는 이 문자열을 무시하고 다른 문자열을 반환합니다.
두 문자열이 모두 NULL인 경우 CONCAT 함수는 NULL을 반환합니다.

다음 식은 FIRST_NAME과 LAST_NAME 포트의 이름을 연결합니다.
CONCAT( FIRST_NAME, LAST_NAME )
FIRST_NAME
LAST_NAME
RETURN VALUE
John
Baer
JohnBaer
NULL
Campbell
Campbell
Bobbi
Apperley
BobbiApperley
Jason
Wood
JasonWood
Dan
Covington
DanCovington
Greg
NULL
Greg
NULL
NULL
NULL
100
200
100200
CONCAT 함수는 공백을 추가하여 문자열을 구분하지 않습니다. 두 문자열 사이에 공백을 추가하려면 중첩된 두 CONCAT 함수를 포함하는 식을 작성해야 합니다. 예를 들어 다음 식은 이름의 끝에 공백을 연결한 다음 성을 연결합니다.
CONCAT( CONCAT( FIRST_NAME, ' ' ), LAST_NAME )
FIRST_NAME
LAST_NAME
RETURN VALUE
John
Baer
John Baer
NULL
Campbell
 Campbell
(includes leading blank)
Bobbi
Apperley
Bobbi Apperley
Jason
Wood
Jason Wood
Dan
Covington
Dan Covington
Greg
NULL
Greg
NULL
NULL
NULL
작은따옴표를 문자열에 연결하려면 CHR 및 CONCAT 함수를 사용합니다. 작은따옴표는 문자열 리터럴 안에 사용할 수 없는 유일한 문자입니다. 다음 예제를 고려하십시오.
CONCAT( 'Joan', CONCAT( CHR(39), 's car' ))
반환 값은 다음과 같습니다.
Joan's car