MySQL- 8 数据分组

参考网址:http://www.manongjc.com/mysql_basic/mysql-group-by-basic.html

Group BY

为select语法中的可选内容,常在聚合函数中使用group by,如sum,min,avg,max,count等。

以下为group by函数的使用语法:

SELECT 
    c1, c2,..., cn, aggregate_function(ci)
FROM
    table
WHERE
    where_conditions
GROUP BY c1 , c2,...,cn;

在From 和Where之后出现,关键字使用逗号进行分隔。

例如:对orders的Status 进行合并,对ordernumber计算其count。

SELECT 
    STATUS,COUNT(orderNumber)
FROM
    orders
GROUP BY status;

聚合函数可以直接写入sselect中进行显示。

如果需查询所有订单的总金额,需要将order表与order_detail表格进行连接。 

发布了19 篇原创文章 · 获赞 1 · 访问量 2176

猜你喜欢

转载自blog.csdn.net/wella_liu/article/details/93179184
今日推荐