美文网首页编程
mysql小书---分组和函数

mysql小书---分组和函数

作者: 习惯水文的前端苏 | 来源:发表于2021-07-20 09:30 被阅读0次

    \bullet 分组--group by

        \approx 简单--select 字段 from 表 group by 字段

    (只要一个字段存在重复的值,那么就可以进行分组;分组与*是相悖的)

        \approx 加分组函数--select 分组函数, 字段 from 表 group by 字段

    (找到departments表,根据表中的location_id进行分组,然后对每一组计数)

        \approx 筛选

                \circ 分组前--where

    (注意:where后不能有分组函数)

                \circ 分组后--having

    (注意:分组后筛选使用having关键字且可以跟分组函数)

                \circ 列分组字段--group_concat

    (如果只是job_id,那么它显示的是最高的哪一个,group_concat则会把所有分组内的成员显示)

                \circ 汇总统计--with rollup

    (并不是每一个列都被统计到)

    \bullet 分组函数

        sum() 求和

        avg() 求平均值

        max() 求最大值

        min() 求最小值

        count() 计算个数

            sum和svg一般只用作数值处理,其他均可、都忽略null值,count(*)常用于统计行数

    \bullet if函数

    \bullet 字符函数

    \bullet 日期函数

    \bullet 数值函数


    相关文章

      网友评论

        本文标题:mysql小书---分组和函数

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