Computer >> Máy Tính >  >> Lập trình >> MySQL

Lợi ích của MySQL ‘IS NULL’ và ‘IS NOT NULL’ là gì?


Như chúng ta biết rằng trong khi sử dụng NULL với toán tử so sánh, chúng ta sẽ không nhận được bất kỳ tập kết quả có ý nghĩa nào. Để có được kết quả có ý nghĩa từ những kiểu so sánh như vậy, chúng ta có thể sử 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 cho thấy việc sử dụng ‘IS NULL’ và ‘IS NOT NULL’. Chúng tôi nhận được kết quả là các giá trị Boolean là 0 (cho FALSE) hoặc 1 (cho TRUE), đây chắc chắn là một kết quả có ý nghĩa.