zoukankan      html  css  js  c++  java
  • MySQL GROUP BY多个字段分组用法详解

    mysql语句中group by 很容易理解 是分组查询。
    比如 select sum(score) from user group by name 意思是查询每个人的分数总和
    但是, select sum(score) from user group by item, sex 呢?
    下面是测试结果。

    测试数据如下:
    20130716104404

    查询结果如下:
    20130716104344

    根据结果分析
    group by 多个字段的含义是,分别以每个字段的不同组合分组
    本例 item=数学 sex=1 和 item=数学 sex=2 就会分到不同组中,以此达到计算和目的,会依次按照顺序分,先把第一个字段相同的划分为一组,再这些相同的字段中,再查找第二个字段相同的划分为一组

    Tip:但是"SELECT * ,sum(score) FROM USER GROUP BY item AND sex "会将两个字段联合分组,本例 item=数学 sex=1 和 item=数学 sex=2 就会分到相同组中

                    <!--content end-->
    
                </div>
  • 相关阅读:
    判断js中的类型
    js数组的4种遍历方式
    js笔记
    Windows 常用 CMD 命令介绍
    css笔记
    winform项目笔记:
    Angular4 中内置指令的基本用法
    Angular4入门笔记
    8、跳台阶
    7、斐波那契数列
  • 原文地址:https://www.cnblogs.com/jpfss/p/7390989.html
Copyright © 2011-2022 走看看