sql中“having”的用法是什么?

2025-02-06 12:34:36
推荐回答(1个)
回答1:

这个是用在聚合函数的用法。当我们在用聚合函数的时候,一般都要用到GROUP BY 先进行分组,然后再进行聚合函数的运算。运算完后就要用到HAVING 的用法了,就是进行判断了。

例如:

  1. 现在 Student表有如下数据:

  2. 现需求如下: 查找每个老师的学生的平均年龄且平均年齿大于12

    不使用 HAVING

     View Code

    使用HAVING

     View Code

  3. 结果如下:

  4. HAVING:给分组设置条件