mysql中if表达式的使用
if(expr1, expr2, expr3):expr1,expr2,expr3都是表达式,其中expr1是一个boolean表达式,其结果为true时,该if表达式返回expr2的结果其结果为false时,该if表达式返回expr3的结果
ifnull(expr1, expr2):
假如expr1 不为 NULL,则 IFNULL() 的返回值为 expr1;
否则其返回值为 expr2。
if(expr1, expr2, expr3):expr1,expr2,expr3都是表达式,其中expr1是一个boolean表达式,其结果为true时,该if表达式返回expr2的结果其结果为false时,该if表达式返回expr3的结果
ifnull(expr1, expr2):
假如expr1 不为 NULL,则 IFNULL() 的返回值为 expr1;
否则其返回值为 expr2。