浅析SQL语句中GROUP BY的用法

 更新时间:2014年08月12日 11:13:28   投稿:hebedich  
“Group By”从字面意义上理解就是根据“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 后面

相关文章

  • DATASET 与 DATAREADER对象有什么区别

    DATASET 与 DATAREADER对象有什么区别

    DataReader和DataSet最大的区别在于,DataReader使用时始终占用SqlConnection(俗称:非断开式连接),在线操作数据库时,任何对SqlConnection的操作都会引发DataReader的异常。下面同本文对dataset与datareader的区别详细学习吧
    2016-11-11
  • sqlserver 存储过程带事务 拼接id 返回值

    sqlserver 存储过程带事务 拼接id 返回值

    存储过程带事务,拼接id,返回值 以下SQL以防以后还需用到,特此备份
    2012-10-10
  • SQL注入全过程深入分析

    SQL注入全过程深入分析

    这篇文章主要介绍了SQL注入全过程,由浅入深的分析了SQL注入的全过程及相关的注意事项,需要的朋友可以参考下
    2016-07-07
  • SQL Server SQL高级查询语句小结

    SQL Server SQL高级查询语句小结

    高级查询在数据库中用得是最频繁的,也是应用最广泛的。 学习sqlserver的朋友可以参考下。
    2011-07-07
  • sql调优的几种方式小结

    sql调优的几种方式小结

    本文主要介绍了sql调优的几种方式小结,包含了15种调优方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-06-06
  • SQL查询中in和exists的区别分析

    SQL查询中in和exists的区别分析

    这篇文章分析了SQL查询中in和exists的区别,有需要的朋友可以参考一下
    2013-10-10
  • 使用navicat新旧版本连接PostgreSQL高版本报错问题的图文解决办法

    使用navicat新旧版本连接PostgreSQL高版本报错问题的图文解决办法

    这篇文章主要介绍了使用navicat新旧版本连接PostgreSQL高版本报错问题的图文解决办法,文中通过图文讲解的非常详细,对大家解决问题有一定的帮助,需要的朋友可以参考下
    2024-12-12
  • SQL Server附加数据库及出现5123错误的解决办法

    SQL Server附加数据库及出现5123错误的解决办法

    在SQL中,可以通过附加数据库的方式将一个已经存在的数据库添加到服务器上,本文主要介绍了SQL Server附加数据库及出现错误的解决办法,具有一定的参考价值,感兴趣的可以了解一下
    2024-04-04
  • SQL Server数据库死锁的原因及处理方法

    SQL Server数据库死锁的原因及处理方法

    SQL Server数据库死锁是指两个或多个事务相互等待对方持有的资源,从而导致它们都无法继续执行的情况,下面这篇文章主要给大家介绍了关于SQL Server数据库死锁的原因及处理方法,需要的朋友可以参考下
    2024-08-08
  • SQL语句查询数据库中重复记录的个数

    SQL语句查询数据库中重复记录的个数

    一个sql语句:一个表test有四个字段id,a,b,c,如果表中的记录有三个字段a,b,c都相等,则说明这条记录是相同的,求相同的记录的个数 。
    2009-11-11

最新评论