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 ý
- Biểu thức có giá trị NOT NULL được trả về là TRUE
- 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 danhba
(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.