- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQLServer数据库上机指导练习
MS SQL Server上机指导(八)
实验实训名称 T-SQL高级查询 上机课时 2课时 时间 2012-11-7 地点 6#404 目的及要求 掌握附加数据库的方法
掌握对多表进行连接查询、分组、合并以及子查询等方法
理解各种连接运算(内连接、左外连接、右外连接、全外连接、子连接、交叉连接)的含义
实训内容与步骤 附加“教学管理数据库”;
练习附件1中的语句
回答问题 上机报告写法
(实训内容与步骤) 写出附件1各查询的语句和运行结果
解释WHERE和HAVING语句的区别
结果与总结 [写自己的操作感受,一定要写]
附件1:
列出所有学生的学号,姓名,课程名称和成绩
列出所有课程的选用的教材信息
列出所有学生选课的信息(左外连接)
列出计算机系的副教授的老师的教师编号和教师姓名和身份证号码
统计各系部老师的人数,要求有详细信息(compute)
列出第5学期所开课程的平均学期教学课时和平均课程学分
列出选用了最贵的教材的课程编号和课程名称
统计每个学期所开课程的总学期教学时数和总课程学分,并按学期升序排列
统计各班学生的总人数
统计各个班级男女生人数
统计全校男、女学生各自的总人数和平均年龄
在student_info这张表中,将总人数大于1的班级学生总人数显示出来
计算每个人的平均成绩,并按成绩的降序进行排列
在student_info这张表中,把女生人数大于5人的班级编号列出来。
把不及格课程大于1门的学生的学号,姓名,不及格门数列出来。
查询平均分为80以上的课程名称。
select student_info.stud_id,stud_name,course_name,grade from student_info,student_grade,course_info
select course_info.course_name,pub_company,author,book_price,dep_id from course_info,book_info
SELECT student_info.stud_id AS 学号,student_info.stud_name AS 姓 名,course_info.course_id AS 课程编号,course_info.course_name AS 课程名称,student_grade.grade AS 成绩 FROM course_info LEFT OUTER JOIN student_grade ON course_info.course_id = student_grade.course_id LEFT OUTER JOIN student_info ON student_grade.stud_id = student_info.stud_id
select teac_id, teac_name, identity_card from teacher_info
where profession = N副教授 AND dep_id = J
select dep_id,count(*) as 人数from teacher_info group by dep_id
SELECT teacher_class_course.term AS 学期, AVG(course_info.credit) AS 平均课程学分, AVG(total_period) AS 平均教学时数 FROM teacher_class_course,course_info WHERE (teacher_class_course.term = 5) GROUP BY teacher_class_course.term
(7)select course_info.course_id as 课程编号,course_info.course_name as 课程名,book_info.book_price as 价格 from course_info,book_info where course_info.book_id = book_info.book_id and book_info.book_price = (select max(book_price) from book_info)
(8)SELECT teacher_class_course.te
文档评论(0)