Computer >> Máy Tính >  >> Lập trình >> SQL Server

Điều kiện KHÔNG ĐẦY ĐỦ trong SQL Server

Hướng dẫn SQL Server này trình bày cách sử dụng điều kiện KHÔNG ĐẦY ĐỦ cùng với cú pháp và ví dụ cụ thể.

Điều kiện KHÔNG ĐẦY ĐỦ trong SQL Server được sử dụng để kiểm tra xem giá trị KHÔNG ĐẦY ĐỦ. Giá trị NULL trong bảng là giá trị trong trường trống, hay nói cách khác là trường không có giá trị.

Cú pháp cú pháp KHÔNG ĐẦY ĐỦ

  'expression' IS NOT NULL 

Tên biến hoặc giá trị biến

Lưu ý

  1. Biểu thức có giá trị NOT NULL được trả về là TRUE
  2. Biểu thức có giá trị NULL được trả về là FALSE

Ví dụ - lệnh SELECT

Ví dụ điều kiện KHÔNG ĐẦY ĐỦ trong câu lệnh SQL Server SELECT.

 SELECT * 
FROM nhanvien
WHERE ho IS NOT NULL;

Ví dụ này trả về tất cả các bản ghi từ bảng người dùng có trường thông tin nhân viên không chứa giá trị NULL (không được để trống).

Ví dụ - Lệnh INSERT

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

Lệnh này sẽ chèn bản ghi vào bảng namba nếu họ của nhân viên trong bảng không phải là NULL.

Ví dụ - lệnh CẬP NHẬT

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

Các bản ghi trong bảng có chúng không phải là giá trị NULL sẽ được cập nhật.

Ví dụ - lệnh DELETE

 DELETE FROM nhanvien 
WHERE tinhtrang IS NOT NULL;

Trong ví dụ này, tất cả các bản ghi từ bảng có trường thông tin 'trạng thái' không chứa giá trị NULL sẽ bị xóa.