mysql数据库-流程控制

后端 / 2021-08-23

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