if

IF(expr1,expr2,expr3)

如果expr1为true 返回expr2 否则返回 expr3

ifnull

IFNULL(expr,expr2)

如果expr1不为NULL,则返回expr1否则返回expr2

select case

SELECT CASE 
	WHEN expr1 THEN expr2
	WHEN expr3 THEN expr4 
	ELSE expr5
END;

example

image.png

Q.E.D.


全栈混子的菜鸡日常