Computer >> 컴퓨터 >  >> 프로그램 작성 >> SQL Server

SQL Server의 COALESCE 문

이 기사에서는 SQL Server에서 COALESCE 문 처리 기능을 사용하는 방법을 특정 구문과 예제와 함께 사용하여 기능을 더 잘 시각화하고 캡처하는 방법을 자세히 보여줍니다.

설명

COALESCE 문 전달된 표현식 중 NULL이 아닌 첫 번째 값이 있는 표현식을 리턴합니다. 모든 표현식이 NULL이면 COALESCE는 NULL을 반환합니다.

구문

SQL Server에서 COALESCE 문을 사용하려면 다음 구문을 사용합니다.

 COALESCE (bieuthuc_1, bieuthuc_2,. bieuthuc_n) 

매개변수 :

  1. bieuthuc_1, bieuthuc_2, . bieuthuc_n :모든 유형의 표현식입니다. 이러한 모든 표현식은 같은 형식이거나 같은 형식으로 변환되어야 합니다. 예:bieuthuc_1 bieuthuc_2는 문자열 유형입니다. bieuthuc_n으로 bieuthuc_1과 유사한 문자열 유형이어야 합니다. 숫자 유형이면 bieuthuc_2 bieuthuc_n으로 또한 숫자 유형이어야 합니다.

참고 :

  1. COALESCE는 이후 버전의 SQL Server(SQL Server 2017, SQL Server 2016, SQL Server 2014, SQL Server 2012, SQL Server 2008 R2, SQL Server 2008, SQL Server 2005)에서 사용할 수 있습니다.

예를 들어

SQL Server에서 COALESCE 문의 몇 가지 예를 살펴보고 살펴보세요.

 SELECT COALESCE(NULL, NULL, 'TipsMake.com', NULL, 'ChuyenCongNghe'); 
Result: 'TipsMake.com'

SELECT COALESCE(NULL, 'TipsMake.com', 'Quantrimang');
Result: 'TipsMake.com'

SELECT COALESCE(NULL, NULL, 1, 2, 3, NULL, 4);
Result: 1