Hàm NULLIF() trả về NULL nếu hai đối số bằng nhau, ngược lại trả về đối số thứ nhất.
Cú pháp
NULLIF(expression1, expression2)
Ví dụ
mysql> SELECT NULLIF('Ram','Ram');
+---------------------+
| NULLIF('Ram','Ram') |
+---------------------+
| NULL |
+---------------------+
mysql> SELECT NULLIF('Ram','Shyam');
+-----------------------+
| NULLIF('Ram','Shyam') |
+-----------------------+
| Ram |
+-----------------------+
Dùng để tránh chia cho 0: NULLIF(divisor, 0) trả về NULL thay vì 0, khiến phép chia trả về NULL thay vì lỗi.