MySQL NULLIF函数

时间:2019-02-04 12:52:48  来源:igfitidea点击:

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

描述

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

语法

MySQL中NULLIF函数的语法为:

NULLIF( expression1, expression2 )

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

说明

  • 如果expression1 = expression2(等于),则NULLIF函数将返回NULL 。
  • 如果expression1!= expression2(不相等),则NULLIF函数将返回expression1。

示例

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

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

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

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