• 忘掉天地
  • 仿佛也想不起自己
bingliaolongBingliaolong  2019-10-24 23:11 Aet 隐藏边栏 |   抢沙发  3 
文章评分 3 次,平均分 5.0

概述

  1. MySQL中,分组和分组筛选是使用GROUP BYHAVING子句来实现的
  2. GROUP BY用于将查询结果按一列或多列分组
  3. HAVING用于在分组后的结果中进一步筛选

group by

  1. 按部门分组并计算每个部门的平均薪水

having

  1. 规则:

    1. having必须和group by一起结合使用
  2. 按部门分组并筛选出平均薪水大于5500的部门

  1. 按客户分组并计算总订单金额,筛选总订单金额大于200的客户

havingwhere

  1. WHERE 子句用于在分组和聚合之前过滤记录。它不能包含聚合函数
    1. where用在group by之前
  2. HAVING 子句用于在分组和聚合之后过滤记录。它可以包含聚合函数
    1. having用在group by之后

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

bingliaolong
Bingliaolong 关注:0    粉丝:0 最后编辑于:2024-06-26
Everything will be better.

发表评论

表情 格式 链接 私密 签到
扫一扫二维码分享