聚合函数如何与“Group by函数”一起使用?

 我来答
hit_lubin
推荐于2019-08-05 · TA获得超过7888个赞
知道大有可为答主
回答量:1554
采纳率:100%
帮助的人:1985万
展开全部
GROUP BY是按照什么分组,聚合函数,就是求取按照GROUP BY分组之后的聚合函数得到的值。
那么GROUP BY后边,可想而知,一定是语法中除了聚合函数之外,所以的字段了。
比如我们求和,使用SUM,表例如是员工表,部门表,员工表有员工编号,员工名,薪资,部门编号,部门表包含部门编号和部门名,求每个部门的薪资总额。
SELECT 部门名称, SUM(薪资) FROM 员工表, 部门表 WHERE 员工表.部门编号 = 部门表.部门编号 GROUP BY 部门名称
另外使用COUNT聚合函数计算每个部门的员工数量
SELECT 部门名称, COUNT(员工编号) FROM 员工表, 部门表 WHERE 员工表.部门编号 = 部门表.部门编号 GROUP BY 部门名称

另外如果是全表检索的情况下,比如求所有部门的员工总人数,是不需要GROUP BY的
SELECT COUNT(*) from 员工表
TableDI
2024-07-18 广告
`VLOOKUP` 函数在 Excel 中通常是基于单个查找值在表的首列中进行查找,并返回相应行的某个单元格的值。但直接使用 `VLOOKUP` 来根据两个条件进行匹配是不可行的。然而,可以通过一些技巧来实现基于两个条件的查找,比如结合使用... 点击进入详情页
本回答由TableDI提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式