COALESCE(SQL Server Compact)

인수 중에서 Null이 아닌 첫 번째 식을 반환합니다.


COALESCE ( expression [ ,...n ] ) 

expression

임의 데이터 형식의 식입니다.

n

여러 개의 식을 지정할 수 있음을 나타내는 자리 표시자입니다. 모든 식의 형식이 동일하거나 동일한 형식으로 암시적으로 변환할 수 있어야 합니다.

expression에 있는 형식 집합 중에서 우선 순위가 가장 높은 형식을 반환합니다.

이 예의 테이블에는 직원 연봉에 관한 정보가 담긴 세 개의 열(hourly_wage, salary 및 commission)이 포함되어 있습니다. 그러나 각 직원은 한 유형의 급여만 받습니다.

모든 직원에게 지불된 총 금액을 확인하려면 COALESCE 함수를 사용하여 hourly_wage, salary 및 commission 열에 있는 Null이 아닌 값만 받습니다.

SELECT CONVERT(money, COALESCE(null, 5, null, 40 * 52, 65, null)) AS "First nonnull value"
표시: