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

Khi một biểu thức số học MySQL trả về NULL?


Như chúng ta biết rằng NULL không phải là một giá trị và nó cũng không giống như 0. Biểu thức số học MySQL trả về NULL nếu chúng ta sử dụng NULL trong đó. Nó có thể được hiểu với sự trợ giúp của ví dụ sau -

Ví dụ

mysql> Select 100*NULL;
+----------+
| 100*NULL |
+----------+
|     NULL |
+----------+
1 row in set (0.00 sec)

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

Từ ví dụ trên, có thể nhận thấy rằng nếu chúng ta sử dụng NULL trong một biểu thức số học thì kết quả sẽ là NULL.