Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> SQL Server

Điều kiện IS NOT NULL trong SQL Server

Hướng dẫn này cho thấy cách sử dụng điều kiện IS NOT NULL trong SQL Server cùng với cú pháp cụ thể và ví dụ.

Điều kiện IS NOT NULL trong SQL Server được dùng để kiểm tra xem giá trị có KHÔNG PHẢI là NULL. Giá trị NULL trong bảng là giá trị trong trường rỗng, nói cách khác là trường không có giá trị.

Cú pháp điều kiện IS NOT NULL

bieu_thuc IS NOT NULL

Tham số

bieu_thuc: Giá trị cần kiểm tra xem có khác NULL không.

Lưu ý

  1. Nếu biểu thức có giá trị khác NULL, điều kiện trả về TRUE.
  2. Nếu biểu thức có giá trị NULL, điều kiện trả về FALSE.

Ví dụ – lệnh SELECT

Ví dụ điều kiện IS NOT NULL trong câu lệnh SELECT của SQL Server.

SELECT *
FROM nhanvien
WHERE ho IS NOT NULL;

Ví dụ này trả về tất cả bản ghi từ bảng nhân viên có trường thông tin họ không chứa giá trị NULL (không bị để 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 NULL;

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

Ví dụ – lệnh UPDATE

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

Các bản ghi trong bảng có họ không phải 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ả bản ghi từ bảng có trường thông tin 'tinhtrang' không chứa giá trị NULL sẽ bị xóa.