Group by

Posted 不忘初心de博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Group by相关的知识,希望对你有一定的参考价值。

分组语句必须和聚合函数在一起使用,

group by子句负责将数据分成逻辑组,聚合函数对每一组进行统计计算

group by 必须放到 select 语句后面,如果select语句中有where子句,则group by必须放到where子句后面

select FAge  from T_Employee where FSubCompany =‘beijing‘ group by FAge

需要分组的所有列都必须位于group by子句中,也就是没有出现在group by 子句中的列(聚合函数除外)是不能放到select语句后的列名列表中

select FAge ,AVG(FSalary) from T_Employee group by FAge

以上是关于Group by的主要内容,如果未能解决你的问题,请参考以下文章

《SQLite3 — limitorder bygroup byhavingdistinct》

WHEREORDER BYGROUP BYHAVING语句解析

order bygroup byhaving的区别

MySQL高级 之 order bygroup by 优化

计算置信区间

SQL Server Rank() 按组