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

Công dụng của hàm điều khiển luồng IFNULL() trong MySQL

Hàm IFNULL() trả về đối số thứ nhất nếu nó KHÔNG phải NULL, ngược lại trả về đối số thứ hai.

Cú pháp

IFNULL(expression1, expression2)

Ví dụ

mysql> SELECT IFNULL(NULL,'Ram');
+--------------------+
| IFNULL(NULL,'Ram') |
+--------------------+
| Ram                |
+--------------------+

mysql> SELECT IFNULL('Shyam','Ram');
+-----------------------+
| IFNULL('Shyam','Ram') |
+-----------------------+
| Shyam                 |
+-----------------------+

mysql> SELECT IFNULL(NULL,NULL);
+-------------------+
| IFNULL(NULL,NULL) |
+-------------------+
| NULL              |
+-------------------+

Thường dùng để thay thế giá trị NULL bằng giá trị mặc định: IFNULL(column, 'default').