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

Lợi ích của IS NULL và IS NOT NULL trong MySQL

Như biết, khi sử dụng NULL với toán tử so sánh, ta sẽ không nhận được kết quả có ý nghĩa. Để lấy kết quả có ý nghĩa từ các so sánh như vậy, ta dùng IS NULL và IS NOT NULL.

Ví dụ

mysql> Select 10 IS NULL;
+------------+
| 10 IS NULL |
+------------+
| 0          |
+------------+
1 row in set (0.00 sec)

mysql> Select 10 IS NOT NULL;
+----------------+
| 10 IS NOT NULL |
+----------------+
| 1              |
+----------------+
1 row in set (0.00 sec)

Các câu lệnh MySQL trên minh họa việc dùng IS NULL và IS NOT NULL. Kết quả trả về giá trị Boolean: 0 (FALSE) hoặc 1 (TRUE) — một kết quả có ý nghĩa.