数据库实验6 数据库的分组查询和统计查询

本文深入探讨了数据库查询中的分组、统计、计算和集合操作方法,通过具体实验步骤和SQL语句,详细讲解了如何进行学生人数、课程学分等的统计查询,以及如何利用分组和集合查询优化数据检索效率。

实验6 数据库的分组查询和统计查询

  • 6.1实验目的及要求

    熟练掌握数据查询中的分组、统计、计算和集合的操作方法

  • 6.2实验内容

使用聚集函数查询、分组计算查询、集合查询

  • 6.3实验步骤

6.3.1使用聚集函数
1.查询学生总人数;
Select Count(*) as 学生总数 from student;
在这里插入图片描述

2.查询选修了选修课程的学生总数
Select count(distinct sno)as 选课学生总数 from sc;
在这里插入图片描述

3.查询所有课程的总学分数和平均学分数,以及最高学分和最低学分
Select sum(credit) as 总credit,avg(credit) as 课程平均分,max(credit) as 最高学分,min(credit) as 最低分学 from course;
在这里插入图片描述
4.计算1号课程的学生的平均成绩,最高分和最低分;
Select avg(grade) as 平均成绩,max(grade) as 最高分,min(grade) as 最低分 from sc where cno=’1’;

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值