MySQL 常用函数
IFNULL(expr1,expr2) :
如果 expr1 不是 NULL,IFNULL() 返回 expr1,否则它返回 expr2。
IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境。
例子:
如果让 expr1 为 NULL,是否能返回第二个参数呢? 不妨让 expr1 = 1/0, 由于除数为0,结果就为 NULL 了。前面的参数为 NULL,就返回第二个参数。
isnull(expr) :
如expr 为null,那么isnull() 的返回值为 1,否则返回值为 0。is null比较操作符
nullif(expr1,expr2):
若expr1等于expr2,则返回null,否则返回1。

浙公网安备 33010602011771号