Giá Trị Null Là Gì

     

Nếu đang từng làm việc với cơ sở tài liệu trong SQL, chắc hẳn rằng bạn đã tối thiểu một lần nhìn thấy các giá trị được cam kết hiệu “NULL” vào bảng. Ý nghĩa thực sự của rất nhiều giá trị này là gì?

1. Quý hiếm NULL là gì?

Một ngôi trường với một giá trị NULL là 1 trong trường không có giá trị.

Bạn đang xem: Giá trị null là gì

Nếu một trường vào một bảng là tùy chọn, nó rất có thể chèn một phiên bản ghi bắt đầu hoặc update một bạn dạng ghi nhưng mà không thêm một quý giá nào vào trường này. Sau đó, trường sẽ được lưu cùng với một cực hiếm NULL.

Lưu ý: Một quý giá NULL thì khác với một cực hiếm “0” hoặc một ngôi trường chứa khoảng trắng. Một trường với một quý hiếm NULL là trường đã biết thành bỏ trống trong quy trình tạo bản ghi.

2. Làm bí quyết nào để chất vấn giá trị NULL?

Không thể kiểm tra những giá trị NULL bằng những toán tử như =, .

Thay vào đó, bọn họ sẽ áp dụng hai toán tử IS NULL và IS NOT NULL.

Xem thêm: Các Loại Ngũ Cốc Trên Thị Trường, Top 7 Ngũ Cốc Ăn Sáng Ngon Tốt Nhất Hiện Nay

Cú pháp của ISNULL:

SELECT tên cột

FROM tên bảng

WHERE tên cột IS NULL;

Cú pháp của IS NOT NULL:

SELECT tên cột

FROM tên bảng

WHERE tên cột IS NOT NULL;

3. Ví dụ

Để tiến hành ví dụ này, bạn phải nhập cơ sở dữ liệu mẫu Northwind vào SQL vps Management Studio. Hãy xem nội dung bài viết hướng dẫn ngay bên dưới đây:

Tham khảo:Hướng dẫn mua và setup dữ liệu mẫu mã Northwind trong SQL server Management Studio

Toán tử IS NULL được dùng làm kiểm tra những giá trị trống (giá trị NULL). Câu lệnh dưới đây sẽ kéo ra danh sách quý khách hàng với một giá trị NULL vào trường Region:

SELECT CompanyName, ContactName, Address, Region

FROM Customers

WHERE Region IS NULL;

Lưu ý: luôn luôn sử dụng toán tử IS NULL nhằm tìm kiếm những giá trị NULL.

*

Toán tử IS NOT NULL được áp dụng để kiểm tra các giá trị không hẳn giá trị NULL.

Câu lệnh tiếp sau đây sẽ lôi ra danh sách người sử dụng với một giá trị bất kỳ trong trường Region khác NULL.

SELECT CompanyName, ContactName, Address, Region

FROM Customers

WHERE Region IS NOT NULL;

*

Tuy không phải là một trong những khái niệm khó khăn nhưng NULL vẫn thường xuyên gây khó khăn khăn cho người dùng SQL bởi đây không phải là từ liên tiếp xuất hiện. Chỉ cần nắm vững vàng cách sử dụng hai hàm trên là chúng ta cũng có thể tự bản thân lọc những giá trị NULL cùng khác NULL trong các đại lý dữ liệu. Hy vọng bài viết đã đem đến những tin tức hữu ích cho bạn đọc nhớ là đón xem các nội dung bài viết mới duy nhất tại website toptrungtamanhngu.com.

Xem thêm: Quên Mật Khẩu Điện Thoại Samsung J7 Prime Của Mình, Hướng Dẫn Xóa Mật Khẩu Samsung J7 Prime

Nguồn tham khảo:

https://www.w3schools.com/

Nhu cầu giảng dạy doanh nghiệp

BAClà đối chọi vị huấn luyện BA trước tiên tại Việt Nam. Đối tác chấp nhận củaIIBAquốc tế. Ngoài các khóa học tập public,BACcòn có những khóa học in house giành riêng cho từng doanh nghiệp. Chương trình được thiết kế riêng theo yêu ước của doanh nghiệp, góp doanh nghiệp xử lý những trở ngại và tư vấn phát triển.