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

Đầu ra sẽ là gì nếu chúng ta sử dụng giá trị NULL trong một biểu thức số học?

Như chúng ta biết rằng NULL là không có giá trị và nó không giống như 0. MySQL đại diện cho một cột cơ sở dữ liệu là NULL nếu nó không chứa bất kỳ dữ liệu nào. Bây giờ, nếu chúng ta sử dụng NULL trong bất kỳ biểu thức số học nào thì kết quả cũng sẽ là NULL.

Ví dụ

mysql> Select 65/NULL,65+NULL,65*NULL,65-NULL,65%NULL;
+---------+---------+---------+---------+---------+
| 65/NULL | 65+NULL | 65*NULL | 65-NULL | 65%NULL |
+---------+---------+---------+---------+---------+
|    NULL |    NULL |    NULL |    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.