现在的位置: 首页 > 综合 > 正文

[进阶]MySQL学习笔记九分组函数GroupBy

2017年12月21日 ⁄ 综合 ⁄ 共 396字 ⁄ 字号 评论关闭
     基本概念:根据分组条件(常为列名),统计数据表中被分组单元某方面的数据信息。
     应用场景:网上商城对以注册用户为单位,统计每个用户的月订单数、消费量。
     创建订单数据表如下:

    

     1. 查看每个顾客的订单总数
     select Customer as Customer,
     count(OrderPrice) as TotalOrderNum
     from Orders
     group by Customer;
    
     2. 查看每个顾客的订单消费总数
     select Customer as Customer,
     sum(OrderPrice) as TotalOrderPrice
     from Orders
     group by Customer;
    
     3. 与where子句的对比
     group by得到的结果集中包含所有顾客信息,而where得到的结果集只包含单一顾客订单数量信息。
    

抱歉!评论已关闭.