MYSQL groupby使用方法。

GROUP BY 使用方法
ide

28234015-f1cc175bc15c439d94abf7cb1c52ab9

想用SELECT 篩選出來的字段 必需是在group by 後面  或者包含在聚合函數中
函數

例:錯誤:select a,b,c,d,sum(e) form xxxx表 要想不報錯 a,b,c,d需在group by 後面或者像e同樣在聚合函數中:url

    正確:select a,b,c,d,sum(e) form xxxx group by a,b,c,d  這樣就OK。由於,abcd在group後面  記住:select後面的 a,b,c,d 必需在groupby後面也有分組。除非前面的是聚合函數。
spa

注:形成不要在group by 後面根 聚合函數如:sum() count()等。code

  

select 類別, 摘要, sum(數量) AS 數量之和
from A
group by 類別, 摘要

常見的聚合函數有
orm



函數 做用 支持性
sum(列名) 求和
max(列名) 最大值
min(列名) 最小值
avg(列名) 平均值
first(列名) 第一條記錄 僅Access支持
last(列名) 最後一條記錄 僅Access支持
count(列名) 統計記錄數 注意和count(*)的區別
相關文章
相關標籤/搜索