显示"计算机工程系"老师所教课程的成绩表.,数据库-实验二数据库-实验二.doc

数据库-实验二数据库-实验二

实验二 SQL Server2008数据查询

数据查询是数据库中最常见的操作。【实验目的】掌握SQL Server2008数据查询语言的使用,能独立按要求对数据库进行指定的查询操作。【实验要求】1、每完成一个任务,截取全屏幕快照1~3张作为中间步骤和结果的贴图,粘贴在最后的实验报告中。2、思考题可以选做,作为优秀加分的依据。【实验任务】1、将下列学生成绩插入到 stud_grade 学生成绩表中。 stud_id(学号)name(姓名)course_ID(课程号)grade(成绩)0401010717代燕040101010460

插入语句 插入后结果

2、显示 stud_grade 学生成绩表中成绩为 85,86 或 88 的记录。

3、显示 stud_grade 学生成绩表中的最高分的学生学号和课程号。

4、以入学成绩 mark 降序显示 stud_info 学生信息表中所有记录。

5、首先显示“计算机工程系”、“计算机网络技术专业”、02 班全体学生???基本信息,然后再统计“计算机工程系”、“计算机网络技术专业”、02 班的学生人数。 注:学生基本信息表中学号中含有年级、系、专业等信息,规则为两个数字表示一个信息,如学号为“0401030101”则按顺序分别为:04表示入学年,01表示系(计算机工程系),03表示专业('040103','计算机控制技术),01表示班号,01表示学号。

6、显示成绩高于学号为“0401030101”、课程号为“0401010103”的所有成绩记录。

7、显示出与学号为“0401040112”的学生同年出生的所有学生的学号、姓名和出生日期。

8、显示选了课程号为“0401010105”的同学人数和该课程上课教师姓名。

9、在学生成绩表中,显示存在有 85 分以上成绩的课程号。

10、统计各门课程不及格人数在 3 人以上的课程数量。

11、显示“计算机工程系”老师所教课程的成绩表。 注:教师基本信息表中学号中含有系、教研室等信息,规则为两个数字表示一个信息,如教师编号为“010102”则按顺序分别为:01表示系(计算机工程系),01表示教研室('0101',计算机应用教研室),02表示老师的顺序号。

12、将 stud_grade 学生成绩表中分数按班级和学号顺序显示。

13、将 stud_grade 学生成绩表中课程号为“0401010106”的成绩加 5。

插入语句 加分前

加分后

14、删除 stud_info 学生信息表中姓名为“张源”的学生记录。

插入语句

删除前

删除后

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值