大纲 IFNULL(expression-1,expression-2 [,expression-3]) {fn IFNULL(expression-1,expression-2)} 参数 expression 它要么返回expression-1,要么返回expression-2: 如果expression-1为NULL,则返回expression-2。 返回值数据类型 IFNULL(expression-1,expression-2):返回expression-2的数据类型。 如果expression-2是数值字面值,则字符串字面值或NULL返回数据类型VARCHAR。 IFNULL(expression-1,expression-2,expression-3):如果expression-2和expression-3具有不同的数据类型,则返回数据类型优先级更高(包容性更强