详解SQL中的GROUP BY语句 |
本文标签:SQL 语句
下面为您介绍SQL语句中GROUP BY 语句,GROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组 。 希望对您学习SQL语句有所帮助 。 SQL GROUP BY 语法 SQL GROUP BY 实例 O_Id OrderDate OrderPrice Customer 现在,我们希望查找每个客户的总金额(总订单) 。 我们想要使用 GROUP BY 语句对客户进行组合 。 我们使用下列 SQL 语句: SELECT Customer,SUM(OrderPrice) FROM OrdersGROUP BY Customer结果集类似这样: Customer SUM(OrderPrice) 很棒吧,对不对? 让我们看一下如果省略 GROUP BY 会出现什么情况: SELECT Customer,SUM(OrderPrice) FROM Orders结果集类似这样: Customer SUM(OrderPrice) 上面的结果集不是我们需要的 。 GROUP BY 一个以上的列 SELECT Customer,OrderDate,SUM(OrderPrice) FROM OrdersGROUP BY Customer,OrderDate |