mysql分组用法

Posted Xiao|Deng

tags:

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

--select num from 表 group by num
--select num from 表 group by num,nid


--特别的:group by 必须在where之后,order by之前
--select num,nid from 表  where nid > 10 group by num,nid order by nid desc


-- group by是关键
-- 可接多个分组的判断条件
--select num,nid,count(*),sum(score),max(score),min(score) from 表 group by num,nid


--select num from 表 group by num having max(id) > 10

  

以上是关于mysql分组用法的主要内容,如果未能解决你的问题,请参考以下文章

MySQL - ROW_NUMBER() OVER()函数用法详解(分组排序)

MySQL数据库基本用法-聚合-分组

MySQL按年/月/周/日/小时分组查询排序limit判空用法

Mysql中的WITH ROLLUP用法

mysql中“group by、having、order by、limit”的顺序及用法是啥?

mysql中“group by、having、order by、limit”的顺序及用法是啥?