zoukankan      html  css  js  c++  java
  • SQL中GROUP BY的用法

    GROUP BY 是分组查询, 一般 GROUP BY 是和 聚合函数配合使用,
    你可以想想你用了GROUP BY 按  ITEM.ITEMNUM 这个字段分组,
    那其他字段内容不同,变成一对多又改如何显示呢,比如下面所示
    A  B
    1  abc
    1  bcd
    1  asdfg
    select A,B from table group by A
    你说这样查出来是什么结果,
    A  B    
        abc 
    1  bcd    
        asdfg
    右边3条如何变成一条,所以需要用到聚合函数,比如select A,count(B) 数量
     from table group by A这样的结果就是
    A  数量
    1   3
    group by 有一个原则,就是 select 后面的所有列中,没有使用聚合函数的列,必须出现在 group by 后面 
  • 相关阅读:
    奔跑的绵羊js
    13.差分
    12.子矩阵的和
    11.前缀和
    10.高精度除法
    9.高精度乘法
    8.高精度减法
    7.高精度加法
    6.数的三次方根
    5.数的范围
  • 原文地址:https://www.cnblogs.com/jeekun/p/1878060.html
Copyright © 2011-2022 走看看