SQL NULL VALUES

I.Giá trị Null là gì ?

1.Định nghĩa.
- Nếu có một trường trong một bảng là không bắt buộc (phải có giá trị đầu vào) thì ta có thể tạo mới, chèn thêm, cập nhập các bản ghi mà không cần nhập dữ liệu đầu vào cho trường này.

- Cần phân biệt giá trị (=0) hoặc trường chứa dấu cách . trường chứa giá trị Null tức là khi tạo bản ghi thì trường này để trống.

2.Kiểm tra
=> Làm thế nào để kiếm tra xem có phải giá trị null ? chúng ta không được phép dùng các toán tử thông thường như > , < , = ...trong trường hợp này muốn kiểm tra chúng ta sử dụng từ khóa
is not null  hoặc is null

Cú pháp :
Is null :

SELECT Colum_Name
FROM table_name
WHERE  Colum_Name IS NULL;

Is not null :

SELECT Colum_name
FROM table_name
WHERE Colum_name IS NOT NULL;


Demo :


Cho bảng Person trường Address là không bắt buộc và có thể gán giá trị null.

SELECT  ID , LastName , FirstName , Address
FROM Persons
WHERE Address IS NULL.

=> Liệt kê các bản ghi có địa chỉ = NULL.

Kết quả :

Chúng ta có thể kết hợp IS NULL  để sử dụng IS NOT NULL

Ví dụ
SELECT ID , LastName , FirstName , Address
FROM Persons
WHERE Address IS NOT NULL.
=> Liệt kê các bản ghi có Addres không bị bỏ trống

Nhận xét

Bài đăng phổ biến