目录
1、实验目的
2、实验预习与准备
3、实验内容及步骤
本博客为数据库课布置的实验二的作业。
1、实验目的
(1) 掌握Select子句的功能和检索数据的方法
(2) 掌握对查询结果排序的方法
2、实验预习与准备
(1) 了解数据检索时利用Select对指定属性查询的方式
(2) 了解利用Where子句中各种运算符及其组合表示各种逻辑条件的方法
(3) 了解Order by对多列排序的语法
3、实验内容及步骤
(1) 查询每个学生的学号,姓名,班级编号,入学成绩和Email,如果没有Email则显示“无”。
select sno,sname,clno,point,ifnull(email,'无') from student;
(2) 查询教师的部门有哪些,结果只显示部门名称。
select department from teacher;
(3) 查询每门课程的课程号,选修该课程学生的学号,以及该生该课程的最终成绩(最终成绩=平时成绩*30%+期末成绩*70%),该成绩以“final”列显示。并将结果按课程编号升序显示,同一课程内的学生按最终成绩降序显示。
select cno,sno, (usual*0.3+score*0.7) as final from score order by cno asc ,final desc;