MySQL:关于Having的用法

  1. Having和where用法类似,是用来对分组后的数据进行条件过滤的语句
  2. Having用法有所限制,只能在group by之后使用
  3. 此外Having和where可以一起使用,where用于分组前,也就是group by之前进行过滤,Having则在group之后再进行过滤
  4. 例如:
SELECT department, AVG(salary) AS average_salary
FROM employees
GROUP BY department
HAVING AVG(salary) > 50000;
在这个例子中,我们首先根据 `department` 对员工的工资进行分组,并计算每个部门的平均工资。然后,我们使用 `HAVING` 子句过滤出那些平均工资大于50,000的部门。注意,`HAVING` 子句中使用了聚合函数 `AVG()` 来对分组后的结果进行条件判断。(此例子来源于AI)
综上就是Having基础用法,其他的我也不会用了,不会就去找其他文章吧😄
  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值