sql-基础-null函数

  三个函数,nullif,ifnull,isnull

1、nullif

  格式: nullif(expression1, expression2)

  描述:当表达式1与表达式2的值相等时返回null,不相等时返回表达式1的值。

  参数:略。

  示例:

  select nullif(1,2) // 返回1

  select nullif(1,1)  // 返回null

2、ifnull

  格式: ifnull(exp1, exp2)

  说明:当exp1为null时,返回exp2的结果,否则返回exp1. 类似于Optional.ofNull方法。

  参数:略。

3、isnull

  格式: isnull(exp)

  说明:当exp的值不为null时返回0, 为null时返回1

  参数:略。

  示例:

  select isnull(null); // 返回1

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章