美文网首页
SQL_GROUP BY_HAVING

SQL_GROUP BY_HAVING

作者: 阿_贵 | 来源:发表于2018-11-28 09:02 被阅读0次

    1.  GROUP BY

    GROUP BY必须得配合聚合函数来用,分组之后你可以计数(COUNT),求和(SUM),求平均数(AVG)等。

    select  

        dept_no as 部门,  (字段要么包含在Group By的后面,要么包含在聚合函数中)

        count(amp_no) as 人数 

    from 

        dot_emp 

    where 

        to_date='9999-01-01' 

    group by 

        dept_no

    2. HAVING

    where:在分组group by前,过滤数据,不能包含聚合函数

    having:在分组group by后,过滤数据,经常包含聚合函数

    select  

       ......

    from 

        ......

    where 

        ......

    group by 

        ......

    having

        ......

    3. ORDER BY

    select

        ......

    from

        ......

    group by 

        ......

    order by

        sum(......)  DESC

    LIMIT 1

    相关文章

      网友评论

          本文标题:SQL_GROUP BY_HAVING

          本文链接:https://www.haomeiwen.com/subject/zpnoqqtx.html