国开《数据库基础与应用》第四章 4-5-3:GROUP BY选项

搜答案方法:电脑端按「Ctrl+F」、手机端用「页面查找」功能输入关键词查找。

4-5-3:GROUP BY选项

GROUP BY选项的语法格式如下:

GROUP BY <分组列名1> [, <分组列名2> ...]

例1:从学生表中查询出每个专业的学生数

分析:要使用“group by专业”选项,按照不同专业进行分组,在select选项中,要显示出不同专业的学生数,所以要使用列函数count(专业)和对应的专业列名。

select 专业 as 专业名,count(专业) as 学生数

from 学生

group by 专业

查询结果如下:

专业名学生数
电子2
机械1
计算机1
通信1

例2:从教学库中查询出每个学生的学生号、姓名及所选课程的门数。

分析:此查询需要涉及到两个表:学生表和选课表,将它们等值连接后,再按照表中的学生号和姓名进行分组统计,即可得到所需要的结果。

select x.学生号,姓名,count(*) as 选课门数

from 学生 as x inner join 选课 as y on x.学生号=y.学生号

group by x.学生号, 姓名

在这条查询语句中,分别给学生表和选课表起用了别名为x和y。等值连接条件也在from选项中同时给出。

学生号姓名选课门数
0101001王明2
0102005刘芹1
0202003张鲁4
0303001赵红1

此结果包含3列数据,分别给出了每个学生的学生号、姓名和选课门数。

例3:从教学库中查询出每个学生的学生号、姓名及所选课程的最好成绩。

分析:只需要把求个数的count(*)函数替换为求成绩最大值的max(成绩)函数即可。

select x.学生号,姓名,max(成绩) as 最好成绩

from 学生 as x inner join 选课 as y on x.学生号=y.学生号

group by x.学生号, 姓名

查询结果为:

学生号姓名最好成绩
0101001王明78
0102005刘芹73
0202003张鲁96
0303001赵红76


「国开学习吧」:用户COOKIE有效时间30天,收藏网址『guokaixuexi.com』不迷路哦~

相关文章

国开《数据库基础与应用》第九章 本章小结

国开《数据库基础与应用》第九章 本章小结

本章小结1.Access中的窗体主要用于表或查询中数据的显示或编辑。普通窗体一般具有窗体视图、数据表视图、布局视图和设计视图四种视图中的二种以上,在不同的视图下,可以对窗体进行不同的处理和编辑。2.我...

国开《数据库基础与应用》第十一章 11-1-2:宏操作命令简介

国开《数据库基础与应用》第十一章 11-1-2:宏操作命令简介

11-1-2:宏操作命令简介在教材中表11-1-1中,列出了一部分的宏操作命令,它被分为数据库对象、筛选/查询/搜索、宏命令、系统命令、用户界面命令、窗口管理、数据输入操作、数据导入/导出等8种类型的...

国开《数据库基础与应用》第十章 10-3-1:例10-1

国开《数据库基础与应用》第十章 10-3-1:例10-1

10-3-1:例10-1在“公司信息管理”数据库中以“类别”表和“产品”表为源数据通过报表向导创建一个报表。具体操作步骤如下:1.Access 2010中打开“公司信息管理”数据库。2.单击“创建”选...

国开《数据库基础与应用》第三章 本章小结

国开《数据库基础与应用》第三章 本章小结

本章小结1.函数依赖涉及到平凡函数依赖、非平凡函数依赖、完全函数依赖、局部函数依赖、直接(非传递)函数依赖、传递函数依赖等概念。2.根据一个关系模式的语义,能够求出它的最小函数依赖集,从而能够得到各属...

国开《数据库基础与应用》第二章 2-3-3:差运算

国开《数据库基础与应用》第二章 2-3-3:差运算

2-3-3:差运算设两个关系R和S具有完全相同的结构,则R和S的差运算的结果仍然是一个关系,该关系的结构与R或S的结构相同,该关系的值是从R中去掉在S中同时出现的元组后,由R中剩余的元组所组成的集合。...

国开《数据库基础与应用》第九章 9-1-2:使用一条命令法

国开《数据库基础与应用》第九章 9-1-2:使用一条命令法

9-1-2:使用一条命令法窗体命令、数据表命令、多个项目命令、分割窗体命令。使用这些命令的特点:只能在一个表或查询上建立窗体,不能在多个表或查询上建立窗体,并且必须在使用命令前,使这个表或查询成为当前...

国开《数据库基础与应用》第三章 3-2-2: 最小函数依赖集

国开《数据库基础与应用》第三章 3-2-2: 最小函数依赖集

3-2-2: 最小函数依赖集定义:设一个关系为R(U),X和Y为U的子集,若X→Y为完全函数依赖,同时Y为单属性,则称X→Y为R的最小函数依赖。由R中所有最小函数依赖构成R的最小函数依赖集,并且在最小...

国开《数据库基础与应用》第二章 2-2-3:属性取值完整性

国开《数据库基础与应用》第二章 2-2-3:属性取值完整性

2-2-3:属性取值完整性属性取值完整性,又称为属性取值的有效性,或者叫做用户定义的完整性。它是对关系中一个属性取值的限制定义,或者叫做约束定义。例如:考试成绩属性限定它在0-100;性别属性的取值限...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。