流程函数也是一种很常见的函数,可以在SQL语句中实现条件筛选,从而提高语句的效率。
if(value,t,f)
如果value为true在,则返回t,否则返回f
ifnull(value1,value2)
如果value1不为空,返回value1,否则返回value2
case when[val1] then [res1]...else[default] end
如果val1为true,返回res1,...否则返回defualt默认值
case[expr]when [val1]then [res1]...else [defualt] end
如果expr的值等于val1,返回res1,...否则返回defualt默认值