Hàm luồng điều khiển MySQL NULLIF () sẽ trả về NULL nếu cả hai đối số đều giống nhau, ngược lại, nó trả về đối số đầu tiên.
Cú pháp
NULLIF(expression1, expression2)
Ở đây nếu biểu thức1 =biểu thức2, NULL sẽ được trả về bởi NULLIF () nếu không biểu thức1 sẽ được trả về. Ví dụ sau sẽ thể hiện điều này -
mysql> Select NULLIF('Ram','Ram'); +---------------------+ | NULLIF('Ram','Ram') | +---------------------+ | NULL | +---------------------+ 1 row in set (0.00 sec) mysql> Select NULLIF('Ram','Shyam'); +-----------------------+ | NULLIF('Ram','Shyam') | +-----------------------+ | Ram | +-----------------------+ 1 row in set (0.00 sec)