前言
大家好吖,欢迎来到 YY 滴MySQL系列 ,热烈欢迎! 本章主要内容面向接触过C++的老铁
主要内容含:
欢迎订阅 YY滴C++专栏!更多干货持续更新!以下是传送门!
一.if判断
1.基本语法
2.利用if判断,定义存储过程,完成如下需求
-- 根据定义的分数score变量,判定当前分数对应的分数等级
-- score >= 85分,等级为优秀。
-- score >=60分 且score<85分,等级为及格。
-- score <60分,等级为不及格。
create procedure p3()
begin
declare score int default 58;
declare result varchar(10);
if score >= 85 then
set result :='优秀';
else if score >= 60 then
set result :='及格';
else
set result :='不及格'
end if;
end;
call p3();
二.存储过程参数(IN,OUT,INOUT)
1.(IN,OUT,INOUT)基本介绍&语法
2.存储过程参数(IN,OUT),定义存储过程,完成如下需求
-- 根据传入(in)参数score,判定当前分数对应的分数等级,并返回(out)
-- score >= 85分,等级为优秀。
-- score >=60分 且score<85分,等级为及格。
-- score <60分,等级为不及格。
create procedure p4(in score int, out result varchar(10))
begin
if score >= 85 then
set result :='优秀';
elseif score >= 60 then
set result :