第六十三章 SQL函数 IFNULL
测试NULL并返回适当表达式的函数。
大纲
IFNULL(expression-1,expression-2 [,expression-3])
{fn IFNULL(expression-1,expression-2)}
参数
expression-1- 要计算以确定是否为NULL的表达式。expression-2- 如果expression-1为NULL,则返回的表达式。expression-3- 可选-如果expression-1不是NULL返回的表达式。 如果没有指定expression-3,则当expression-1不是NULL时返回NULL值。
返回的数据类型描述如下。
描述
支持IFNULL作为SQL通用函数和ODBC标量函数。
请注意,虽然这两个执行非常相似的操作,但它们在功能上是不同的。
SQL通用函数支持三个参数。
ODBC标量函数支持两个参数。
SQL通用函数和ODBC标量函数的双参数形式是不一样的;
当expression-1不为空时,它们返回不同的值。
SQL通用函数计算表达式1是否为NULL。 它永远不会返回expression-1:
- 如果
expression-1为NULL,则返回expression-2。 - 如果
expression-1不为NULL,则返回expression-3。
