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

SQL Server의 NULLIF 함수

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

설명

NULLIF 함수 SQL Server에서는 전달할 두 식을 비교합니다. 첫 번째 표현식이 두 번째 표현식과 같으면 NULLIF는 NULL을 반환합니다. 그렇지 않으면 함수는 첫 번째 표현식인 표현식 1을 반환합니다.

구문

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

 NULLIF(bieuthuc1, bieuthuc2) 

매개변수 :

  1. bieuthuc1, bieuthuc2: 비교할 표현입니다. 표현식의 값은 동일한 데이터 유형에 속해야 합니다.

참고 :

  1. NULLIF 함수는 이후 버전의 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에서 NULLIF 문을 사용하는 방법을 참조하십시오.

 SELECT NULLIF('TipsMake.com', 'TipsMake.com'); 
Result: NULL (trả về NULL vì các giá trị bằng nhau)

SELECT NULLIF('TipsMake.com', 'QuanTriMang');
Result: 'TipsMake.com' (trả về giá trị đầu tiên vì các giá trị khác nhau)

SELECT NULLIF(12, 12);
Result: NULL (trả về NULL vì các giá trị bằng nhau)

SELECT NULLIF(12, 45);
Result: 12 (trả về giá trị đầu tiên vì các giá trị khác nhau)

SELECT NULLIF('2019-05-01', '2019-05-01');
Result: NULL (trả về NULL vì các giá trị bằng nhau)

SELECT NULLIF('2019-05-01', '2019-04-30');
Result: '2019-05-01' (trả về giá trị đầu tiên vì các giá trị khác nhau)