主页 > 知识库 > SQL GROUP BY 详解及简单实例

SQL GROUP BY 详解及简单实例

热门标签:地图简图标注 东莞外呼企业管理系统 手机外呼系统违法吗 南通电销外呼系统哪家强 谷歌地图标注位置图解 桂林云电销机器人收费 沈阳智能外呼系统供应商 清远申请400电话 如何选择优质的外呼系统

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

SQL GROUP BY 语法

SELECT column_name, aggregate_function(column_name)
FROM table_name
WHERE column_name operator value
GROUP BY column_name;

 演示数据库

在本教程中,我们将使用众所周知的 Northwind 样本数据库。

下面是选自 "Orders" 表的数据:

OrderID CustomerID EmployeeID OrderDate ShipperID
10248 90 5 1996-07-04 3
10249 81 6 1996-07-05 1
10250 34 4 1996-07-08 2

选自 "Shippers" 表的数据:

ShipperID ShipperName Phone
1 Speedy Express (503) 555-9831
2 United Package (503) 555-3199
3 Federal Shipping (503) 555-9931

选自 "Employees" 表的数据:

EmployeeID LastName FirstName BirthDate Photo Notes
1 Davolio Nancy 1968-12-08 EmpID1.pic Education includes a BA....
2 Fuller Andrew 1952-02-19 EmpID2.pic Andrew received his BTS....
3 Leverling Janet 1963-08-30 EmpID3.pic Janet has a BS degree....

 SQL GROUP BY 实例

现在我们想要查找每个送货员配送的订单数目。

下面的 SQL 语句按送货员进行订单分类统计:

SELECT Shippers.ShipperName,COUNT(Orders.OrderID) AS NumberOfOrders FROM Orders
LEFT JOIN Shippers
ON Orders.ShipperID=Shippers.ShipperID
GROUP BY ShipperName;

GROUP BY 一个以上的列

我们也可以对一个以上的列应用 GROUP BY 语句,如下所示:

SELECT Shippers.ShipperName, Employees.LastName,
COUNT(Orders.OrderID) AS NumberOfOrders
FROM ((Orders
INNER JOIN Shippers
ON Orders.ShipperID=Shippers.ShipperID)
INNER JOIN Employees
ON Orders.EmployeeID=Employees.EmployeeID)
GROUP BY ShipperName,LastName;

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

您可能感兴趣的文章:
  • Mysql利用group by分组排序
  • MySQL5.7 group by新特性报错1055的解决办法
  • sql中 order by 和 group by的区别
  • mysql group by having 实例代码
  • MYSQL GROUP BY用法详解
  • Mysql中错误使用SQL语句Groupby被兼容的情况
  • mysql使用GROUP BY分组实现取前N条记录的方法
  • MySQL优化GROUP BY(松散索引扫描与紧凑索引扫描)
  • MySQL分组查询Group By实现原理详解

标签:贵州 湖州 内蒙古 天津 成都 临沂 常德 重庆

巨人网络通讯声明:本文标题《SQL GROUP BY 详解及简单实例》,本文关键词  SQL,GROUP,详解,及,简单,实例,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《SQL GROUP BY 详解及简单实例》相关的同类信息!
  • 本页收集关于SQL GROUP BY 详解及简单实例的相关信息资讯供网民参考!
  • 推荐文章