加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

Mysql学习SQL GROUP BY 详解及简单实例

发布时间:2020-12-12 00:51:56 所属栏目:MySql教程 来源:网络整理
导读:《Mysql学习SQL GROUP BY 详解及简单实例》要点: 本文介绍了Mysql学习SQL GROUP BY 详解及简单实例,希望对您有用。如果有疑问,可以联系我们。 ?GROUP BY 语句用于结合 Aggregate 函数,根据一个或多个列对结果集进行分组. MYSQL入门 SQL GROUP BY 语法 MYS
10248 90 5 1996-07-04 3 10249 81 6 1996-07-05 1 10250 34 4 1996-07-08 2

选自 "Shippers" 表的数据:MYSQL入门

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

选自 "Employees" 表的数据:MYSQL入门

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 实例MYSQL入门

现在我们想要查找每个送货员配送的订单数目.MYSQL入门

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

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

GROUP BY 一个以上的列MYSQL入门

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

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入门

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

《Mysql学习SQL GROUP BY 详解及简单实例》要点:
本文介绍了Mysql学习SQL GROUP BY 详解及简单实例,希望对您有用。如果有疑问,可以联系我们。

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

SQL GROUP BY 语法MYSQL入门

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

?演示数据库MYSQL入门

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

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

OrderID CustomerID EmployeeID OrderDate ShipperID
ShipperID ShipperName Phone
EmployeeID LastName FirstName BirthDate Photo Notes
    推荐文章
      热点阅读