Giá trị null là gì

      154

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

1. Quý giá 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ó có thể chèn một phiên bản ghi mới hoặc update một phiên bản ghi nhưng mà không thêm một giá trị nào vào ngôi trường này. Sau đó, trường sẽ tiến hành lưu với một quý hiếm NULL.

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

2. Làm biện pháp nào để bình chọ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ẽ thực hiện hai toán tử IS NULL với IS NOT NULL.

Xem thêm: Hướng Dẫn May Quần Ống Suông Lưng Thun, Công Thức Cắt May Quần Ống Đứng

Cú pháp của ISNULL:

SELECT thương hiệu cột

FROM tên bảng

WHERE thương hiệu cột IS NULL;

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

SELECT thương hiệu cột

FROM thương hiệu bảng

WHERE tên cột IS NOT NULL;

3. Ví dụ

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

Tham khảo:Hướng dẫn thiết lập và setup dữ liệu mẫu mã Northwind vào SQL hệ thống Management Studio

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

SELECT CompanyName, ContactName, Address, Region

FROM Customers

WHERE Region IS NULL;

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

*

Toán tử IS NOT NULL được thực hiện để kiểm tra những giá trị chưa phải giá trị NULL.

Câu lệnh sau đây sẽ lôi ra danh sách quý khách với một giá bán trị ngẫu nhiên trong ngôi trường Region khác NULL.

SELECT CompanyName, ContactName, Address, Region

FROM Customers

WHERE Region IS NOT NULL;

*

Tuy ko phải là 1 trong những khái niệm cực nhọc nhưng NULL vẫn hay gây cực nhọc khăn cho những người dùng SQL vì đây chưa phải là từ thường xuyên xuất hiện. Chỉ việc nắm vững vàng cách sử dụng hai hàm bên trên là bạn có thể tự mình lọc các giá trị NULL với khác NULL trong đại lý dữ liệu. Hy vọng nội dung bài viết đã đem về những thông tin hữu ích cho bạn đọc hãy nhờ rằng đón coi các bài viết mới tốt nhất tại trang web otworzumysl.com.

Nguồn tham khảo:

https://www.w3schools.com/

Nhu cầu huấn luyện và giảng dạy doanh nghiệp

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