SQL中的Group By语句实例讲解
来源:互联网 发布:软件设计师中级试题 编辑:程序博客网 时间:2024/04/30 17:51
Group By子句主要指出对查询结果分组的依据,通常跟聚合函数(Sum, Max,Min等)一起使用.举个例子:比如我们可以使用SUM函数计算所有商店的销售总额,如果我们希望计算每一家商店各自的总销售额时该怎么办呢?要实现这一目的我们需要做两件事:首先,我们需要查询商店名称和销售额两个字段;然后,我们使用SQL语言的GROUP BY命令将销售额按照不同的商店进行分组,从而计算出不同商店的销售总额。GROUP BY命令的语法格式为: SELECT "column_name1", SUM("column_name2") FROM "table_name" GROUP BY "column_name1" 例“Sales”表中的原始数据: Company Amount W3Schools 5500IBM 4500W3Schools 7100 按照Company字段进行分组,求出每个Company的Amout的合计: SELECT Company,SUM(Amount) FROM Sales GROUP BY Company 返回结果: Company SUM(Amount) W3Schools 12600IBM 4500 小注: GROUP BY关键字一般应用于同时查询多个字段并对字段进行算术运算的SQL命令中。 Having子句 Having子句跟Where类似,就是专门同Group By一起使用,指出在Group By中的条件. select Company,sum(Amount) from Sales group by Company having count(Company)>1 W3Schools 12600 小结: Group By语句使用中一般必须有聚合函数,对数据进行分类.Having就是专门用来指定Group By子句中的条件的.
- SQL中的Group By语句实例讲解
- sql语句中的group by用法
- SAS中的group by 改为SQL语句
- sql 语句group by
- sql 语句group by
- SQL GROUP BY 语句
- SQL GROUP BY 语句
- SQL GROUP BY 语句
- SQL GROUP BY 语句
- SQL GROUP BY 语句
- SQL GROUP BY 语句
- SQL GROUP BY 语句
- SQL GROUP BY 语句
- SQL GROUP BY 语句
- SQL GROUP BY 语句
- SQL GROUP BY 语句
- SQL GROUP BY 语句
- SQL语句中的group by 和 order by
- 四核CPU玩魔兽争霸蓝屏错误
- Sql Server 常用函数
- DB2 任务中心连接不上调度程序的问题
- SQL Server中各个系统表的作用
- SQL SERVER中字段类型及说明
- SQL中的Group By语句实例讲解
- 考试
- WEB打印大全之JavaScript.txt
- 浅析:setsockopt()改善程序的健壮性
- 常用代码集锦(ASP)
- 常用数据库连接方法和技巧
- 微软将为导航定制Windows CE
- Retrieve multiple Oracle Ref Cursor using .NET data Provider for Oracle
- 各种数据库连接代码