1、由于目前学校数据表中女生的数学成绩不足20条,校长希望作为DBA的你能帮忙添加且要求添加的分数在原来女生数学成绩最高分数的基础上逐次加1,同时显示出女生的数学的总分;
drop procedure if EXISTS test01;
create procedure test01(n int)
BEGIN
declare i int default(select count(*) from t1);
declare x int default(select max(math) from t1);
drop table if EXISTS t1;
create table t1 (id int(20) primary key auto_increment,sex varchar(20) default '女',math int(20));
insert into t1 values(1,'女',60);
if n<=i THEN
select sum(math) from t1;
ELSE
while n>i DO
set i=i+1;
set x=x+1;
insert into t1(math)values(x);
end while;
select sum(math) from t1;
end if;
END
call test01(20)
2、苹果iphone8仓储表,如果你输入的参数在0到10之间,则显示苹果手机的价格;如果你的参数在10到100之间,则显示苹果手机的型号;如果你传入的参数大于100,则跟进数输入的数据进行对表更新保证表中数据与你传入参数的数据一致,并显示整张表;备注:表字段id、iphone_name、money。
drop procedure if EXISTS test02;
create PROCEDURE test02(n int)
BEGIN
DECLARE i int default(select count(*) from