GIÁ TRỊ NULL TRONG EXCEL

Giá trị NULL

Nói một cách đối chọi giản, NULL chỉ dễ dàng và đơn giản là một giá trị giữ chỗ cho tài liệu không tồn tại. Khi triển khai các thao tác làm việc chèn vào bảng trong đại lý dữ liệu, sẽ có thỉnh thoảng các trường quý giá không khả dụng.

Để đáp ứng với yêu mong của hệ thống cai quản cơ sở dữ liệu, MySQL thực hiện NULL như là 1 trong giá trị giữ lại chỗ mang lại giá trị thiệt sự không được gửi lên. Ảnh chụp màn hình dưới cho thấy cực hiếm NULL hiển thị thế nào trong cửa hàng dữ liệu.


*

Trước hết chúng ta sẽ xem xét một số trong những điều cơ bạn dạng về cực hiếm NULL trước lúc đi sâu vào tò mò nó :

NULL không phải là 1 trong kiểu tài liệu – điều này có nghĩa là nó không được nhận dạng như là 1 trong những kiểu số tự nhiên và thoải mái “int”, kiểu dữ liệu ngày “date” hay ngẫu nhiên loại dữ liệu được khẳng định nào khác.Các phép toán số học tương quan đến NULL luôn trả về NULL. Ví dụ: 69 + NULL = NULL.Tất cả những hàm tổng chỉ ảnh hưởng đến các hàng không tồn tại giá trị NULL

Bây giờ chúng ta sẽ đi chứng minh rằng những hàm đếm xử lý những giá trị NULL. Bạn có thể tải dữ liệu “myflixdb” tại phía trên để triển khai trong MySQL:

https://drive.google.com/uc?export=download&id=0B_vqvT0ovzHccjhtdGlrZ0MtZ0k

Thực hiện nay câu truy nã vấn sau để xem nội dung lúc này của bảng members vào “myflixdb”:

*

Kết quả sẽ hiển thị như sau:

*

Đếm số lượng toàn bộ các member đã update số liên hệ của họ:

*

Thực hiện truy vấn trên cho ra công dụng sau:

*

Lưu ý: quý hiếm NULL đã không được tính vào công dụng trên.

NOT là gì?

Toán tử xúc tích NOT được áp dụng để kiểm tra các điều khiếu nại Boolean và trả về tác dụng là true trường hợp như đk sai. Toán tử NOT sẽ trả về tác dụng là false nếu như điều kiện được đánh giá là đúng.

Điều kiệnKết quả toán tử NOT
TrueFalse
FalseTrue
Tại sao họ lại thực hiện NOT NULL?

Có một vài trường hòa hợp mà họ sẽ yêu cầu thực hiện giám sát và đo lường dựa bên trên tập công dụng truy vấn và trả về giá trị. Thực hiện bất kỳ các phép thống kê giám sát học như thế nào trên cột có mức giá trị NULL sẽ trả về tác dụng là NULL. Để tránh đều trường hợp bởi vậy xảy ra, bạn có thể sử dụng mệnh đề NOT NULL để giới hạn tác dụng trên tài liệu hoạt động.

Giá trị NOT NULL

Giả sử rằng bọn họ muốn sinh sản một bảng new với với các trường khăng khăng mà luôn phải được cung cấp các quý hiếm khi chèn phần lớn hàng bắt đầu vào bảng. Bạn có thể sử dụng mệnh đề NOT NULL bên trên một trường nhất mực khi tạo thành bảng.

Ví dụ dưới tạo một bảng bắt đầu chứa tài liệu của nhân viên. Mã số nhân viên (employee_number) luôn luôn phải được cung cấp.

*

Bây giờ bọn họ sẽ demo chèn một phiên bản ghi mới mà không chỉ có định mã số nhân viên cấp dưới và xem test chuyện gì xảy ra:

*

Thực thi câu lệnh trên trong MySQL sẽ hiển thị lỗi sau:

*
Từ khóa NULL

NULL hoàn toàn có thể còn được thực hiện như một từ khóa lúc thực thi các toán tử Boolean trên những giá trị có bao hàm NULL. Từ khóa “IS/NOT” được áp dụng cùng với tự NULL mang lại những mục đích này. Cú pháp đơn giản dễ dàng khi thực hiện NULL như một từ khóa như sau:

*

Trong đó:

“IS NULL” là trường đoản cú khóa tiến hành so sánh Boolean. Nó trả về true trường hợp giá trị cung ứng là NULL với trả về false trường hợp giá trị cung ứng không buộc phải là NULL“NOT NULL” là tự khóa tiến hành so sánh Boolean. Nó trả về true ví như giá trị cung cấp không nên là NULL với trả về false trường hợp giá trị hỗ trợ là NULL

Hãy cẩn thận một ví dụ sử dụng từ khóa NOT NULL để loại bỏ tất cả cột có mức giá trị là NULL

Giả sử chúng ta cần chi tiết về số đông thành viên gồm số liên lạc không phải là NULL. Tiến hành câu truy vấn sau:

*

Thực hiện tại câu lệnh bên trên sẽ đã tạo ra các phiên bản ghi trong đó số liên lạc chưa hẳn là NULL.

Trong ngôi trường hợp bọn họ muốn hồ sơ các thành viên có số liên lạc là NULL. Rất có thể sử dụng tầm nã vấn sau:

*

Kết quả sẽ chỉ ra trong MySQL:

*
So sánh các giá trị NULL

Ba giá bán trị logic – tiến hành các toán tử Boolean trong các điều kiện liên quan đến NULL có thể trả về “Unknown”, “True” hoặc “False”.

Ví dụ, sử dụng từ khóa “IS NULL” khi thực hiện các toán tử đối chiếu liên quan mang lại NULL hoàn toàn có thể trả về true hoặc false. Thực hiện những toán tử đối chiếu không tương quan đến NULL trả về “Unknown”(NULL)

Giả sử các bạn đang đối chiếu 5 cùng với 5:

*

Kết quả truy vấn là 1 có nghĩa là TRUE

*

Làm điều này tựa như với NULL:

*
*

Hãy coi xét các ví dụ khác:

*
*

Kết quả trả về là 0 có nghĩa là FALSE.

Làm tương tự với NULL:

*
*

Lần này chúng ta sử dụng từ khóa IS NULL:

*
*

Kết trái trả về là 0 có nghĩa là FALSE.

*
*

Kết quả truy vấn là 1 tức là TRUE

Tổng kếtNULL là quý giá giữ chỗ cho các trường bảng tùy chọn.MySQL cách xử lý giá trị NULL khác với các loại tài liệu khác. Quý hiếm NULL được sử dụng như là 1 trong những điều kiện reviews false cực hiếm Boolean.Toán tử NOT được dùng làm kiểm tra những giá trị Boolean và đánh giá true nếu giá trị Boolean là sai và false nếu quý giá Boolean là đúng.Mệnh đề NOT NULL được sử dụng để thải trừ các cực hiếm NULL khỏi tập kết quả.Thực hiện các phép toán số học tập trên cực hiếm NULL luôn luôn luôn trả về tác dụng NULL.Toán tử đối chiếu như là <>,=,…> cấp thiết được dùng làm so sánh các giá trị NULL.

Ngoài ra bạn cũng có thể truy cập ngay lập tức https://tienkiemkyduyen.mobi/ để tìm hiểu thêm nhiều những khóa học tốt về tin học văn phòng: Excel, power nguồn Point, lập trình VBA, thiết kế C#, SQL, thiết kế đồ họa… có rất nhiều ưu đãi thu hút đang ngóng bạn.

Leave a Reply

Your email address will not be published. Required fields are marked *