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').