条件语句结构:

//1 基本判断结构
if() then 
    ...
else 
    ...
end if;


//2 多条件判断结构
if() then 
    ...
elseif() then
    ...
else 
    ...
end if;

示例:根据年龄输出对应文案

drop procedure if exists `test5`;
-- 创建存储过程
delimiter $$
create procedure test5(in age int)
begin
		if(age < 18) then 
        select "少年";
    elseif(age <= 30) then
        select "青年";
    elseif(age <= 55) then
        select "中年";
    else 
        select "老年";
    end if;
end $$

-- 调用存储过程
call test5(11);

结果:

mysql 存储过程 if ( ) mysql存储过程if有多个条件_mysql