1
是否有mysql的功能,我可以说MySQL的功能选择一种或另一种可变
select one_or_another(a,b,c)
说,如果列不为空,然后拿一个,如果空取B, 那么如果既& b是空的取c?
是否有mysql的功能,我可以说MySQL的功能选择一种或另一种可变
select one_or_another(a,b,c)
说,如果列不为空,然后拿一个,如果空取B, 那么如果既& b是空的取c?
您正在寻找COALESCE
功能:如果没有非NULL值
SELECT COALESCE(NULL, 2, 3);
MySQL的COALESCE()函数返回一个列表的第一个非NULL值,或NULL。
http://dev.mysql.com/doc/refman/5.0/en/comparison-operators.html#function_coalesce