• 1.摘要
  • 2.基本信息
  • 3.正文
  • 3.1.介绍
  • 3.2.实例
  • 4.列表

SQL GROUP BY

合计函数 (比如 SUM) 常常需要添加 GROUP BY 语句。

基本信息

  • 外文名

    SQL GROUP BY

  • 性质

    科技

  • 类别

    计算机学

  • 属于

    编程

正文

介绍

合计函数 (比如 SUM) 常常需要添加 GROUP BY 语句。

GROUP BY 语句

GROUP BY 语句用于结合合计函数,根据一个或多个列对 结果集进行分组。

SQL GROUP BY 语法

SELECT column_name, aggregate_function(column_name)FROM table_nameWHERE column_name operator valueGROUP BY column_name

实例

我们拥有下面这个 "Orders" 表:

O_Id

OrderDate

OrderPrice

Customer

1

2008/12/29

1000

Bush

现在,我们希望查找每个客户的总金额(总订单)。

我们想要使用 GROUP BY 语句对客户进行组合。

我们使用下列 SQL 语句:

SELECT Customer,SUM(OrderPrice) FROM OrdersGROUP BY Customer 结果集类似这样:

Customer

SUM(OrderPrice)

Bush

2000

SELECT Customer,SUM(OrderPrice) FROM Orders

(该语句无法正常运行,原因是Customer没有使用聚合函数,所以必须被包含在GROUP BY 语句中,该语句仅供示例使用,实际上无法运行。)