全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

SQL GROUP BY 详解及简单实例

 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;

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


# SQL  # GROUP  # BY  # 详解  # 详细介绍及实例代码  # 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实现原理详解  # 多个  # 也可  # 希望能  # 所示  # 谢谢大家  # 以对  # 众所周知  # ShipperID  # OrderDate  # td  # EmployeeID  # tbody  # tr  # CustomerID  # OrderID  # Shippers  # width  # brush  # class 


相关文章: 深圳网站制作培训,深圳哪些招聘网站比较好?  如何快速配置高效服务器建站软件?  杭州银行网站设计制作流程,杭州银行怎么开通认证方式?  如何选择高效便捷的WAP商城建站系统?  网站制作免费,什么网站能看正片电影?  ,制作一个手机app网站要多少钱?  东莞专业制作网站的公司,东莞大学生网的网址是什么?  山东网站制作公司有哪些,山东大源集团官网?  如何在宝塔面板创建新站点?  开源网站制作软件,开源网站什么意思?  网站制作新手教程,新手建设一个网站需要注意些什么?  网站制作哪家好,cc、.co、.cm哪个域名更适合做网站?  高端智能建站公司优选:品牌定制与SEO优化一站式服务  南京做网站制作公司,南京哈发网络有限公司,公司怎么样,做网页美工DIV+CSS待遇怎么样?  模具网站制作流程,如何找模具客户?  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  如何破解联通资金短缺导致的基站建设难题?  如何自定义建站之星模板颜色并下载新样式?  上海网站制作网站建设公司,建筑电工证网上查询系统入口?  网站制作软件免费下载安装,有哪些免费下载的软件网站?  建站之星安装后界面空白如何解决?  香港服务器租用费用高吗?如何避免常见误区?  C++如何使用std::optional?(处理可选值)  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  韩国服务器如何优化跨境访问实现高效连接?  如何快速完成中国万网建站详细流程?  建站之星如何开启自定义404页面避免用户流失?  如何通过IIS搭建网站并配置访问权限?  南京网站制作费用,南京远驱官方网站?  教学论文网站制作软件有哪些,写论文用什么软件 ?  桂林网站制作公司有哪些,桂林马拉松怎么报名?  高端建站如何打造兼具美学与转化的品牌官网?  详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)  清单制作人网站有哪些,近日“兴风作浪的姑奶奶”引起很多人的关注这是什么事情?  如何用狗爹虚拟主机快速搭建网站?  成都响应式网站开发,dw怎么把手机适应页面变成网页?  最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?  购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?  公司网站制作费用多少,为公司建立一个网站需要哪些费用?  c++如何打印函数堆栈信息_c++ backtrace函数与符号名解析【方法】  头像制作网站在线制作软件,dw网页背景图像怎么设置?  C#如何使用XPathNavigator高效查询XML  C++用Dijkstra(迪杰斯特拉)算法求最短路径  想学网站制作怎么学,建立一个网站要花费多少?  网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?  如何用免费手机建站系统零基础打造专业网站?  如何通过云梦建站系统实现SEO快速优化?  个人网站制作流程图片大全,个人网站如何注销?  h5在线制作网站电脑版下载,h5网页制作软件?  武汉网站如何制作,黄黄高铁武穴北站途经哪些村庄? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。