IFNULL(expr1,expr2)
其中,expr1表示要进行判断的表达式,expr2表示如果expr1为NULL,则返回的替代值。例如,如果要将NULL值替换为0,则可以使用以下语句:
n1n2n1n1;
table2中的数据如下:
n1n2n1n1;
返回的结果如下:
3NULL
可以看到,由于table1中的数据3没有匹配的值,导致返回的结果中存在NULL值。为了将NULL值替换为0,可以使用以下语句:
n1n2n1n1;
返回的结果如下:
可以看到,使用IFNULL函数将NULL值替换为0后,返回的结果中不存在NULL值。