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

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