博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
group by配合“聚合函数”才有意义
阅读量:2004 次
发布时间:2019-04-28

本文共 371 字,大约阅读时间需要 1 分钟。

group by 从英文里理解就是分组。有“聚合函数”来配合才有意义

在这里插入图片描述
例如上表:如果

select name from score GROUP BY name

在这里插入图片描述

只能得到一组姓名,其中姓名重复的也会被合并,那么无法知道其中分数的情况,那么就没什么意义
下面使用到了聚合函数求最大值显示出来
找出每位同学分数最高的科目

select name,max(score) from score GROUP BY name

在这里插入图片描述

where后面不能接聚合函数,这是因为聚合函数是针对结果集进行的,但是where条件并不是在查询出结果集之后运行,所以主函数放在where语句中,会出现错误

找出总分大于150分数的学生信息

select name,sum(score) from score GROUP BY name having sum(score)>150

转载地址:http://uattf.baihongyu.com/

你可能感兴趣的文章
攻防世界web进阶区web2详解
查看>>
xss-labs详解(上)1-10
查看>>
xss-labs详解(下)11-20
查看>>
攻防世界web进阶区ics-04详解
查看>>
sql注入总结学习
查看>>
欧拉角(Euler angle) & 万向节死锁(Gimbal Lock) & 四元数(Quaternion)
查看>>
Linux png转jpg (convert命令)
查看>>
Ubuntu更新后终端中字体的颜色全是白色
查看>>
vscode git
查看>>
基于MATLAB的二进制数字调制与解调信号的仿真——2PSK
查看>>
基于MATLAB的模拟调制信号与解调的仿真——DSB
查看>>
HDU - 1166 敌兵布阵 (树状数组模板题/线段树模板题)
查看>>
CodeForces - 456C Boredom (dp)
查看>>
CodeForces - 675A Infinite Sequence(简单数论 细节)
查看>>
CodeForces - 1042B Vitamins (思维)
查看>>
ACM 2013 长沙区域赛 Collision (几何)
查看>>
ACM 2014 鞍山区域赛 E - Hatsune Miku (dp)
查看>>
反向传播&梯度下降 的直观理解程序(numpy)
查看>>
CodeForces - 931B World Cup (思维 模拟)
查看>>
ACM 2017 北京区域赛 J-Pangu and Stones(区间dp)
查看>>