假设有一学生选课数据库 100
表结构为:学生表:Student(Sno,Sname,Ssex,Sage,Sdept)课程表:Course(Cno,Cname,Cpno,Ccredit)学生选课表:SC...
表结构为:
学生表:Student(Sno,Sname,Ssex,Sage,Sdept)
课程表:Course(Cno,Cname,Cpno,Ccredit)
学生选课表:SC(Sno,Cno,Grade)
建立“学生选课表”SC,主码是(Sno,Cno)
删除Course表
查询至少选修了学生200215122选修的全部课程的学生号码
查询全体学生的学号,姓名,出生年份
统计选修了“信息系统”的计算机系(SC)的学生人数
统计选修了“信息系统”的,平均成绩在80以上的系的系名,学生人数,最高成绩,最低成绩,平均成绩
查询选修了5门以上课程的学生学号和姓名
所有姓“刘”学生的姓名,学号和性别
将Student表中的所有女生记录定义为一个视图
求平均成绩大于60分的学生学号与平均成绩
将所有学生的年龄增加一岁
查询选课而没有参加考试的计算机系(CS)的学生名单 展开
学生表:Student(Sno,Sname,Ssex,Sage,Sdept)
课程表:Course(Cno,Cname,Cpno,Ccredit)
学生选课表:SC(Sno,Cno,Grade)
建立“学生选课表”SC,主码是(Sno,Cno)
删除Course表
查询至少选修了学生200215122选修的全部课程的学生号码
查询全体学生的学号,姓名,出生年份
统计选修了“信息系统”的计算机系(SC)的学生人数
统计选修了“信息系统”的,平均成绩在80以上的系的系名,学生人数,最高成绩,最低成绩,平均成绩
查询选修了5门以上课程的学生学号和姓名
所有姓“刘”学生的姓名,学号和性别
将Student表中的所有女生记录定义为一个视图
求平均成绩大于60分的学生学号与平均成绩
将所有学生的年龄增加一岁
查询选课而没有参加考试的计算机系(CS)的学生名单 展开
2个回答
展开全部
查询全体学生的学号,姓名,出生年份:
select sno, sname, sage from student
统计选修了“信息系统”的计算机系(SC)的学生人数:
select count(1) from sc where cno = (select cno from course where cname like '计算机系')
所有姓“刘”学生的姓名,学号和性别:
select sno, sname, ssex from student where sname like '刘%';
将所有学生的年龄增加一岁:
update student set sage = sage + 1;
查询选课而没有参加考试的计算机系(CS)的学生名单:
select sno, sname, ssex, sage, sdept from student where sno not in(select s.sno from sc s, course c where s.cno = c.cno where c.cname like '计算机系')
查询选修了5门以上课程的学生学号和姓名:
select t.sno, t.sname from student t, sc s where t.sno = s.sno group by t.sno, t.sname having count(t.sno) > 5
select sno, sname, sage from student
统计选修了“信息系统”的计算机系(SC)的学生人数:
select count(1) from sc where cno = (select cno from course where cname like '计算机系')
所有姓“刘”学生的姓名,学号和性别:
select sno, sname, ssex from student where sname like '刘%';
将所有学生的年龄增加一岁:
update student set sage = sage + 1;
查询选课而没有参加考试的计算机系(CS)的学生名单:
select sno, sname, ssex, sage, sdept from student where sno not in(select s.sno from sc s, course c where s.cno = c.cno where c.cname like '计算机系')
查询选修了5门以上课程的学生学号和姓名:
select t.sno, t.sname from student t, sc s where t.sno = s.sno group by t.sno, t.sname having count(t.sno) > 5
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询