描述

如果两个表达式相等,MySQL NULLIF函数将返回NULL。否则,它返回第一个表达式。

MySQL NULLIF函数

本MySQL教程通过语法和示例说明了如何使用MySQL NULLIF函数。

示例

mysql> SELECT NULLIF('onitroad.com', 'onitroad.com');
Result: NULL

mysql> SELECT NULLIF('onitroad.com', 'zhilu');
Result: 'onitroad.com'

mysql> SELECT NULLIF(5, 5);
Result: NULL

mysql> SELECT NULLIF(5, 6);
Result: 5

语法

MySQL中NULLIF函数的语法为:

NULLIF( expression1, expression2 )

expression1和expression2用于测试是否相等的两个表达式

说明

  • 如果expression1 = expression2(等于),则NULLIF函数将返回NULL 。
  • 如果expression1!= expression2(不相等),则NULLIF函数将返回expression1。
日期:2019-02-04 12:52:48 来源:oir作者:oir