手机
当前位置:查字典教程网 >编程开发 >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 2005数据库中tempdb位置的方法

SQL查询日志 查看数据库历史查询记录的方法

五种提高 SQL 性能的方法

SQL 实用语句

一个过滤重复数据的 SQL 语句

一个有趣的SQL命题 用一条语句切换BIT型的真假值

SQLite入门之三常用命令

清除SQLServer日志的两种方法

SQL语句的基本语法

SQLServer 管理常用SQL语句

精品推荐
分类导航