- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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 性别
您可能关注的文档
- 8以案为鉴 剖析整改 警钟长鸣.pdf
- 8影响悬浮液稳定性和流变粘度的因素有哪些.doc
- 8有余数的除法解决问题练习题.doc
- 8幼儿园“日零报告”制度.doc
- 8幼儿园食堂原材料采购索证验收管理制度.doc
- 8月安全目标调查.doc
- 8中国音乐通史简编-中华民国时期(三).doc
- 8种时态练习题.doc
- 8种实用的硬笔书法纸模板.doc
- 8种植物CHI基因的生物信息学分析_原晓龙.pdf
- 2025年江西省新余市渝水区保安员招聘考试题库附答案解析.docx
- 2026年中国超高压开关行业市场规模及投资前景预测分析.pptx
- 2026年中国肝细胞癌经动脉化疗栓塞治疗临床实践指南.pptx
- 2026年中国游戏视频行业市场前景预测及投资价值评估分析.pptx
- 2026年中国流动人口行业市场前景预测及投资价值评估分析.pptx
- 2025年口腔种植材料技术创新报告.docx
- 张朝《中国之梦》的艺术特征及演奏诠释.pdf
- 2025年江西省新余市渝水区保安员招聘考试试题题库附答案解析.docx
- 2025-2026学年初中信息技术浙教版2013九年级全册-浙教版2013教学设计合集.docx
- 2026年中国物流用eVTOL行业市场前景预测及投资价值评估分析.pptx
原创力文档


文档评论(0)