09实训指导书(修改版答案).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MySQL数据库原理与应用 实训九 操作指导书 1、实训目标: 使用order by子句进行查询结果排序 使用group by子句进行查询结果分组计算 2、实训任务: 1) 掌握order by子句进行查询结果排序 2) 掌握group by子句进行查询结果分组计算 实训指导 教材例题 在数据库D_sample中查询course表中开课学期按照升序排列的课程信息。 Select * from course order by 开课学期; 在数据库D_sample中查询sc表中选修了“07003”课程的学生成绩,成绩按降序进行排序。 在数据库D_sample中统计student表中学生的男女人数。 Select 性别, count(*) as人数 from student group by 性别; 在数据库D_sample中统计student表中每个民族的男女人数、总人数,以及学生总人数。 Select 民族,性别, count(*) as人数 from student group by 民族,性别 with rollup; 在数据库D_sample中查询sc表中平均成绩在85分以上的课程号。 Select 课程号, avg(成绩) as 平均分 from sc group by 课程号 Having avg(成绩)85; 查询练习题(通过上机练习将运行结果写到作业本上) 查询课程信息,按课程名称升序排序。 Select CourseInfoName from CourseInfo order by CourseInfoName; 查询学生信息,按姓名升序排序,再按班级信息ID降序排序。 Select StdInfoName,ClassInfoID from studentinfo,classinfo order by StdInfoName and ClassInfoID desc; 查询课程总数。 Select count(*) as 课程总数 from CourseInfo; 查询教师信息表中教师职称为副教授的教师人数。 Select count(*) as 副教授人数 from TeachInfo where TeachInfoTitle=副教授; 通过学生选课表按照学生信息ID分组统计每个同学的平时成绩总分。 Select StdInfoID, sum(StudCourseUsuGrd) as 平时总成绩 from StudentCourse group by StdInfoID; 查询学生信息ID为5的同学选修课程的数量、平时总分以及平时平均分。 Select StdInfoID, count(*) as 选课数量, sum(StudCourseUsuGrd) as平时总成绩, avg(StudCourseUsuGrd) as平时平均成绩 from StudentCourse where StdInfoID=5; 查询教师信息表中,教师人数大于10的学历信息。 select count(*) as人数, TeachInfoKnowl from TeachInfo group by TeachInfoKnowl having count(*)10; 查询1989年以后出生的学生的学号姓名、性别和出生日期,结果按年龄从小到大排序。 Select StdInfoName,StdInfoSex,StdInfoBirthD from StudentInfo Where year(StdInfoBirthD)1989 order by StdInfoBirthD desc,StdInfoID; 查询1989年以后出生的学生的学号姓名、性别和出生日期,结果按年龄从小到大排序,当年龄相同时,按先女生后男生排序。 Select StdInfoName,StdInfoSex,StdInfoBirthD from studentInfo Where year(StdInfoBirthD)1989 order by StdInfoBirthD desc,StdInfoSex ,StdInfoID; 查询班级信息表中各班级人数。 Select ClassInfoName ,ClassInfoSum from ClassInfo; 查询教师表中教师专业为“电气自动化”的各种学历的人数。 Select TeachInfoKnowl, count(*) as 教师人数 from TeachInfo Where TeachInfoSpec=电气自动化 group by TeachInfoKnowl; 统计出1989年以后出生的各班级学生男女各多少人。 Select ClassInfoID as 班级, StdInfoSex as 性别

文档评论(0)

_______ + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档