MySQL 实验10 单表聚集分组排序练习

实验10 单表聚集分组排序练习

目     录

一、实验目的

二、实验要求

三、实验内容及步骤

(1) 统计有学生选修的课程的门数。

(2) 计算“c01”课程的平均成绩。

(3) 查询选修了“c02”课程的学生的学号及其成绩,查询结果按分数降序排列。

(4) 查询各个课程号及相应的选课人数。

(5) 统计每门课程的选课人数和最高分。

(6) 统计每个学生的选课门数和考试总成绩,并按选课门数降序排列。

(7) 查询选修了3门以上课程的学生学号。

(8) 查询成绩不及格的学生学号及课号,并按成绩降序排列。

(9) 查询至少选修一门课程的学生学号。

(10) 统计输出各系学生的人数

(11) 统计各系的男、女生人数。

(12) 统计各班人数。

(13) 统计各班男、女生人数。

(14) 统计各系的老师人数,并按人数升序排序。

(15) 统计不及格人数超过3人的课程号。

(16) 统计选修人数超过50人的课程号。

(17) 查询软件工程系的男生信息,查询结果按出生日期升序排序,出生日期相同的按地址

降序排序。


一、实验目的

(1) 掌握SELECT语句的基本用法。

(2) 使用WHERE子句进行有条件的查询。

(3) 掌握使用IN和NOT IN,BETWEEN…AND和NOT BETWEEN…AND来缩小查询范围的方法。

(4) 利用LIKE子句实现字符串匹配查询。

二、实验要求

1、学生提前准备好实验报告,预习并熟悉实验步骤;

2、遵守实验室纪律,在规定的时间内完成要求的内容;

3、1~2人为1小组,实验过程中独立操作、相互学习。

三、实验内容及步骤

(1) 统计有学生选修的课程的门数。

(2) 计算“c01”课程的平均成绩。

(3) 查询选修了“c02”课程的学生的学号及其成绩,查询结果按分数降序排列。

(4) 查询各个课程号及相应的选课人数。

  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

初心易变

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值