这个是例子:编写一个函数f1,根据学生的学号和选修的课程号查询该生在该门课程上的成绩,然后返回这个成绩所对应的等级(90及以上:优秀;80及以上:良好;70及以上:中等;60及以上:及格;60以下:不及格。)
代码:delimiter $$
create function f1(stuid char(20),courid char(20)) returns char(20)
reads sql data
begin
declare gd decimal(5,1);
declare dj char(20);
select Grade into gd from grade where StudentID=stuid and CourseID=courid;
if(gd >= 90) then set dj='优秀';
elseif(gd>= 80) then set dj='良好';
elseif(gd>= 70) then set dj='中等';
elseif(gd>= 60) then set dj='及格';
else set dj='不及格';
end if;
return dj;
end;
$$
delimiter ;
下面这个代码和例子有什么区别吗
创建一个函数,根据学生的学号和课程号查询成绩。(求各位大佬帮帮忙)谢谢了