-- if
-- 根据定义的分数score变量,判定当前分数的分数等级
-- score>=85 等级为优秀
-- score >=60且score<85分为及格
-- score<60分,等级为不及格
create procedure p3()
begin
declare score int default 58;-- 声明一个叫score的变量,且为整数型,默认值为58
declare result varchar(10);
if score>=85 then
set result:='优秀';
elseif score >=60 then
set result:='及格';
else
set result:='不及格';
end if ;
select result; -- 展示符合条件的变量结果
end;
call p3;
SQL 存储过程 if 判断
于 2023-06-04 16:33:55 首次发布