COALESCE 함수

COALESCE는 필드에 디폴트 값을 제공하도록 하는 기타 함수입니다.

구문

COALESCE 함수는 매개변수를 순서대로 평가하여 NULL이 아닌 첫 번째 매개변수를 리턴합니다. 따라서, 모든 인수가 NULL이면 결과는 NULL입니다. 매개변수는 스칼라 유형이 될 수 있지만 모두 같은 유형일 필요는 없습니다.

COALESCE 함수를 사용하면 메시지에 없을 수도 있는 필드에 대한 디폴트 값을 제공할 수 있습니다. 예를 들면, 다음의 표현식은
COALESCE(Body.Salary, 0)
메시지에 Salary 필드가 있으면 이 필드의 값을 리턴하고 이 필드가 없으면 0을 리턴합니다.
관련 개념
ESQL 개요
관련 태스크
ESQL 개발
복합 XML 메시지 변환
관련 참조
구문 다이어그램: 사용 가능한 유형
기타 ESQL 함수
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ak05870_