国开《数据库基础与应用》第四章 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』不迷路哦~

相关文章

国开《数据库基础与应用》第五章 5-1-5:运行维护阶段

国开《数据库基础与应用》第五章 5-1-5:运行维护阶段

5-1-5:运行维护阶段此阶段主要依靠数据库管理员,即DBA做日常的数据库系统管理和维护工作,他需要利用专门的系统测试和分析工具对系统运行状态进行检测,以便更好地管理和维护系统的正常运行。...

国开《数据库基础与应用》第八章 8-3-7:例8-7

国开《数据库基础与应用》第八章 8-3-7:例8-7

8-3-7:例8-7在“公司信息管理”数据库中根据给定的日期范围来查找雇员信息。例如查找出生日期是1978年至1985年间的雇员信息,这里的日期有起始值还有终止值。具体操作步骤如下:1.在已经打开的“...

国开《数据库基础与应用》第二章 2-3-4:笛卡尔积运算

国开《数据库基础与应用》第二章 2-3-4:笛卡尔积运算

2-3-4:笛卡尔积运算设一个具有n个属性的关系R和另一个具有m个属性的关系S,则它们的笛卡尔积仍是一个关系。该关系的结构是R和S的结构之拼接,即前n个属性来自R,后m个属性来自S,结果关系中的属性个...

国开《数据库基础与应用》第三章 3-2-5:侯选码应用举例

国开《数据库基础与应用》第三章 3-2-5:侯选码应用举例

3-2-5:侯选码应用举例求关系的侯选码应用举例:例1:设一个教学关系为(教师号,姓名,课程号,课程名,课程学分,专业号,专业名,教学等级分),假定每个教师有一个唯一的教师号,每门课程有一个唯一的课程...

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

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

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

国开《数据库基础与应用》第四章 4-6-6:ANY格式

国开《数据库基础与应用》第四章 4-6-6:ANY格式

4-6-6:ANY格式使用ANY格式的专门比较式。使用关键字ANY的专门比较式的语法格式如下:<列名> <比较符> ANY ( <子查询> )此 <比较符&g...

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

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

2-3-2:交运算设两个关系R和S具有完全相同的结构,则R和S的交运算的结果仍然是一个关系,该关系的结构与R或S的结构相同,该关系的值是R和S中共同具有的元组的集合。R和S的交运算记作R∩S,用集合运...

国开《数据库基础与应用》第九章 上机实验

国开《数据库基础与应用》第九章 上机实验

上机实验 实验准备:了解和掌握文字教材第9章的全部内容。 实验目的:能够启动和进入Access数据库管理系统操作环境,能够打开一个数据库文件,能够建立用户所需要的各种绑定型和非绑定...

发表评论    

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