[進階]MySQL學習筆記九分組函數GroupBy

     基本概念:根據分組條件(常爲列名),統計數據表中被分組單元某方面的數據信息。
     應用場景:網上商城對以註冊用戶爲單位,統計每個用戶的月訂單數、消費量。

     創建訂單數據表如下:
    

     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得到的結果集只包含單一顧客訂單數量信息。
    
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章