正文
mysql怎么删除学生成绩 mysql怎么删除学生成绩的数据
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
MySQL怎么删除分数小于60的女生和所有男生在成绩表中?
从描述看是两个条件满足其中一个就可以,用or连接,第一个条件又是两个小于60并且是女生,用and连接,综上:
语句应该是 DELETE* from 成绩表 where (分数小于60 and 性别是女) or 性别是男
数据库SQL问题
1:
update 成绩 set 分数=105 where 学生.学号='10001'
2:
delete 成绩 where 学号
in
(select gra.学号 as sno from 成绩 gra, 学生 stu
where gra.学号 = stu.学号
and stu.姓名 like '张%');
3:
create index field_index on 学生(专业)
4:
create view courseView
as
select course.课程号,course.名称,course.学分
from 课程 course,成绩 grade
where course.课程号 = grade.课程号
group by course.课程号
having max(grade.分数)95
5:
select course.名称,avg(grade.分数)
from 课程 course,成绩 grade
where course.课程号 = grade.课程号
group by course.课程号
6:
select course.课程号, course.名称,course.学分
from 课程 course,成绩 grade
where course.课程号 = grade.课程号
and grade.分数=100
7:
select 学号,姓名
from 学生
where 专业='计算机应用'
and 奖学金0;
8:
select student.学号, student.姓名,student.专业
from 学生 stu
where stu.学号
not in
(select student.学号
from 学生 student,成绩 grade
where student.学号 = grade.学号
and grade.分数60)
//存储过程
create procedure calculate ( in inputN int,out result int)
begin
declare
i int default 1;
set result=0;
while i=inputN do
set result=result+i;
set i=i+1;
end while;
end;
关于Mysql的问题
你的符号打错了。
HOST的符号是1左边那个。
localhost的符号是单引号。
表名、字段名都是1左边那个,填的值都是单引号。
你的localhost用的是1左边那个,所以MySQL把它认作字段了。
mysql怎么删除学生成绩的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于mysql怎么删除学生成绩的数据、mysql怎么删除学生成绩的信息别忘了在本站进行查找喔。