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小时内与您取得联系。