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

SQL Server의 IS NOT NULL 조건

이 SQL Server 자습서는 IS NOT NULL 조건을 특정 구문 및 예제와 함께 사용하는 방법을 보여줍니다.

SQL Server의 IS NOT NULL 조건은 값이 NOT NULL인지 확인하는 데 사용됩니다. 테이블의 NULL 값은 빈 필드의 값, 즉 값이 없는 필드입니다.

구문 구문이 NULL이 아닙니다.

  'expression' IS NOT NULL 

변수 이름 또는 변수 값

참고

  1. 값이 NOT NULL인 표현식은 TRUE입니다.
  2. NULL 값이 반환되는 표현식은 FALSE입니다.

예:SELECT 명령

SQL Server SELECT 문의 IS NOT NULL 조건의 예

 SELECT * 
FROM nhanvien
WHERE ho IS NOT NULL;

이 예는 직원 정보 필드에 NULL 값이 포함되지 않은 사용자 테이블의 모든 레코드를 반환합니다(비워두지 않음).

예 - INSERT 명령

  INSERT INTO dan hba 
(danhba_id, ho, ten)
SELECT nhanvien_id, ho, ten
FROM nhanvien
WHERE ho IS NOT N ULL;

이 명령은 테이블에 있는 직원의 성이 NULL이 아닌 경우 레코드를 namba 테이블에 삽입합니다.

예 - 업데이트 명령

 UPDATE nhanvien 
SET tinhtrang = 'Active'
WHERE ho IS NOT NULL;

NULL 값이 아닌 테이블의 레코드가 업데이트됩니다.

예 - DELETE 명령

 DELETE FROM nhanvien 
WHERE tinhtrang IS NOT NULL;

이 예에서 테이블의 모든 레코드에는 삭제될 NULL 값이 포함되지 않은 '상태' 정보 필드가 있습니다.