1、C3E4教学管理数据库数据查询C3E4:教学管理数据库-数据查询一、实验目的掌握数据库中表的查询操作二、实验工具 MS SQL Server 2008三、实验内容及要求在 C3E3-教学管理数据库 中完成以下操作。-【5-1】查询全体学生的姓名、学号和电话号码。-【5-2】查询全体学生的详细信息。-【5-3】将每个学生的累计学分降低10后显示出来。-【5-4】将每个学生的累计学分降低10后显示出来,要求查询结果表的标题用汉语显示。-【5-5】查询每个院系有在读学生的专业。-【5-6】查询来自杭州的所有学生。-【5-7】查询累计学分在160分以下的学生姓名和累计学分。-【5-8】查询累计学分不在
2、150和159之间的学生姓名和累计学分。-【5-9】查询姓名在陈和李之间的学生学号和姓名。-【5-10】查询来自杭州、宁波或温州的学生学号和姓名。-【5-11】查询既不来自杭州,也不来自宁波的学生学号和姓名。-【5-12】查询学号后两位是“09”,或者等于学号前两位或中间两位的学生学号和姓名。-【5-13】查询姓名中第二个字为“鹏”的学生学号和姓名。-【5-14】查询学号长度不等于7,或者学号后6位含有非数字字符的学生学号和姓名。-【5-15】查询学号最后一位既不是“1”和“3”,也不是“9”的学生学号和姓名。-【5-16】查询课程名以“DB_”开头的课程信息。-【5-17】查询没有成绩的学号
3、和开课计划编号。-【5-18】查询有成绩的学号和开课计划编号。-【5-19】查询这样的男生,他的电话号码前3位是“130”,他来自杭州或者宁波,他既不主修电子商务专业,也不主修信息管理专业;-【5-20】查询选修了开课计划编号为010101的课程的学生学号和成绩,查询结果按分数降序排列。-【5-21】查询选修了开课编号为010101的课程的学生学号、成绩以及加了10分后的新成绩,查询结果按原成绩降序、按新成绩升序排列。-【5-22】查询选修了开课编号为010101的课程的学生学号,并按成绩降序排列。-【5-23】查询所有课本的总价格和平均价格,以及打七折后的总价格和平均价格。-【5-24】查询
4、课程编号前两位数字是02的课程所用课本的总价格和平均价格。-【5-25】查询至少选修了一门课程的学生总数。-【5-26】查询课程编号前两位数字是02的课程总数。-【5-27】查询各门课程的课程号及相应的选课人数。 -【5-28】查询学号前5位为S0601且选修了两门以上(含)课程的学生学号。 -【5-29】查询学生的基本信息及其选课信息。-【5-30】查询选修了开课计划编号为“010101”的课程的学生学号和姓名。-【5-31】查询至少选修了学号为“S060110”的学生所选一门课程的学生学号和姓名。-【5-32】用JOIN和ON关键字实现5-31的查询。-【5-33】查询学生的学号、姓名、籍贯信息及其选课信息,分别以左外连接、右外连接和全外连接的形式显示。-(1)左外连接-(2)右外连接-(3)全外连接-【5-34】查询选修了课程名为“数据库原理”的学生学号和姓名。-【5-35】查询累计学分比“胡汉民”多2分以上(含)的学生学号、姓名和累计学分。-【5-36】查询学生S060101的姓名和各门课程的平均成绩。-【5-37】查询累计学分比计算机专业和信息管理专业所有学生都低的学生名单。 -【5-38】查询选修了开课计划编号为010101的课程的学生姓名。-【5-39】查询计算机专业和信息管理专业的学生信息。