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 员工表

聚合函数,聚合函数如何与groupby函数一起使用?

  • 随机文章

  • 热门文章

  • 热评文章

本文地址:http://www.jsqccz.com/zsbk/1796.html
如觉得本文对你有用,请随意打赏