原文:sql group 后按分组数量的多少排序怎么写?

数据表内有一个种类字段,把商品分成了N种,我想使用sql语句列出有多少种类,也就是group by 种类 ,但是我想输出时是按种类的多少进行排序,也就是历史类有 个产品 自然类有 个产品 法律类有 个产品那么就输出 法律 自然 历史 select 种类,sum 数量 from 表名 group by 种类 order by sum 数量 desc试试看 lt php sql SELECT prod ...

2013-02-21 15:09 0 4272 推荐指数:

查看详情

SQL实现group by 分组组内排序

在一个月黑风高的夜晚,自己无聊学习的SQL的时候,练习,突发奇想的想实现一个功能查询,一张成绩表有如下字段,班级ID,英语成绩,数据成绩,语文成绩如下图 实现 查询出 每个班级英语成绩最高的前两名的记录。 看起来不难的业务,做起来才知道还挺麻烦的,说白了其实就是实现分组的组内排序 ...

Sun Jan 06 08:49:00 CST 2019 2 43306
group by 分组 统计数量

, 根据什么分组就只能查什么。列子中根据new_name 分组 只能查new_name 要对分组的 ...

Wed Jan 06 22:53:00 CST 2021 0 361
mysql group by分组排序

先内部使用order by方式排好序+LIMIT 99999999,外层再用group by分组 例如 ...

Sat Dec 25 00:31:00 CST 2021 1 694
sql 分组查询出排序字段

select row_number() over(partition by CODE order by SEQUENCE) as RowIndex from Table 注:根据表的CODE 字段分组,组内根据SEQUENCE字段排序,生成序号 RowIndex ...

Wed Jul 18 01:09:00 CST 2018 0 980
SQL中的ORDER BY排序,聚集函数,GROUP BY分组

一.ORDER BY排序   用户可以用ORDER BY子句对查询结果按照一个或多个属性列的升序(ASC)从小到大,降序(DESC)从大到小排列。默认值为升序 例:查询选修3号课程的学生的学号和成绩,查询结果按分数的降序排列   select Sno,Grade from SC ...

Tue Apr 28 03:18:00 CST 2020 0 792
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM