手机
当前位置:查字典教程网 >编程开发 >mssql数据库 >浅析SQL语句中GROUP BY的用法
浅析SQL语句中GROUP BY的用法
摘要:GROUPBY是分组查询,一般GROUPBY是和聚合函数配合使用,你可以想想你用了GROUPBY按ITEM.ITEMNUM这个字段分组,那其...

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 后面

【浅析SQL语句中GROUP BY的用法】相关文章:

删除数据库中重复数据的几个方法

SQL Server 中 RAISERROR 的用法详细介绍

常用SQL功能语句

MSSQL经典语句

SQL Server 2005中更改sa的用户名的方法

SQLServer 管理常用SQL语句

SQL 实用语句

SQL语句的基本语法

SQLite入门之三常用命令

SQL Server 2005中的外联结用法

精品推荐
分类导航