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

SQL Server의 ISNULL 함수

SQL Server에서 ISNULL 함수를 사용하면 입력 표현식이 NULL일 때 대체 값을 반환할 수 있습니다. 이 기사에서는 ISDATE 함수 핸들러를 구문 및 특정 예제와 함께 사용하여 함수를 보다 쉽게 ​​시각화하고 캡처하는 방법을 자세히 보여줍니다.

설명

ISNULL 함수 SQL Server에서 표현식이 NULL이면 지정된 값을 반환합니다. 표현식이 NULL이 아니면 함수는 표현식 자체를 반환합니다.

구문

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

 ISNULL(bieuthuc, giatri_thaythe) 

매개변수 :

  1. 비우투크: 모든 표현식은 NULL인지 여부를 확인해야 합니다.
  2. giatri_thaythe: bieuthuc 대신 반환 값입니다. =NULL, giatri_thaythe bieuthuc.과 같은 데이터 유형이어야 합니다.

참고 :

  1. ISNULL 함수는 giatri_thaythe를 반환합니다. 표현식이 NULL인 경우
  2. ISNULL 함수는 bieuthuc을 반환합니다. 표현식이 NULL이 아닌 경우 .
  3. ISNULL 함수는 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에서 ISNULL 문을 사용하는 방법을 참조하십시오.

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

SELECT ISNULL('TipsMake.com', 'QuanTriMang');
Result: 'TipsMake.com'

SELECT ISNULL(NULL, 45);
Result: 45

SELECT ISNULL(12, 45);
Result: 12

SELECT ISNULL(NULL, '2019-05-01');
Result: '2019-05-01'

SELECT ISNULL('2019-04-30', '2019-05-01');
Result: '2019-04-30'