百度文库-让每个人平等地提升自我11实验二数据查询专业班级:学号:姓名:实验日期:实验地点:指导老师:一、实验目的1、掌握SQLServer查询分析器的使用方法
2、熟练掌握数据查询语句中各子句、集函数、谓词等的使用方法
加深对SQL查询语句的理解
二、实验内容1、简单查询操作包括投影、选择条件表达、数据排序、使用临时表等
2、连接查询操作包括条件连接、等值连接、自然连接和外连接等
3、在SQLServer查询分析器中使用IN、比较符、ANY或ALL和EXISTS等操作符进行嵌套查询操作4、分组条件表达、选择组条件的表达方法
5、使用函数查询包括统计函数和分组统计函数的使用方法
6、组合查询
7、计算和分组计算查询
三、实验要求完成的具体题目(本次实验要先预习第四章查询语句内容,课内完不成课外时间完成)用Transact-SQL语句表示下列操作.在学生选课库中实现其数据查询操作(实验一建立的数据表)
1、求选修“1”号课程的学生学号和成绩,并要求对查询结果按成绩排列,如果成绩相同则按学号排列
百度文库-让每个人平等地提升自我222、获选修课程“C1”且成绩在80~90分之间的学生学号和成绩,并将成绩乘以系数输出
3、求选修了“人工智能”的学生学号和姓名
4、求每门选修课的平均成绩
百度文库-让每个人平等地提升自我335、求有两门选修课程成绩大于90分的学生学号
6、求“2”号课程的成绩高于“张三”的学生学号和成绩
7、求其他系中年龄小于“计算机系”年龄最大者的学生
百度文库-让每个人平等地提升自我447、求其他系中比“计算机系”学生年龄都小的学生
8、查询选修了全部课程的学生的姓名
9、求选修了学号为“S2”的学生所选修的全部课程的学生学号和姓名
百度文库-让每个人平等地提升自我5510、求学生的学号、姓名、选修的课程名及成绩
11、查询每一门课的间接先行课(即先行课的先行