sql group 后按分组数量的多少排序怎么写?
答案:2 悬赏:50 手机版
解决时间 2021-11-28 03:28
- 提问者网友:人生佛魔见
- 2021-11-27 03:06
sql group 后按分组数量的多少排序怎么写?
最佳答案
- 五星知识达人网友:毛毛
- 2021-11-27 04:12
数据表内有一个种类字段,把商品分成了N种,我想使用sql语句列出有多少种类,也就是group by 种类 ,但是我想输出时是按种类的多少进行排序,也就是历史类有100个产品 自然类有200个产品 法律类有300个产品
那么就输出
法律 300
自然 200
历史 100
select 种类,sum(数量) from 表名 group by 种类 order by sum(数量) desc
试试:
$sql="SELECt products_id,COUNT(products_id) FROM orders_products GROUP BY products_id ORDER BY COUNT(products_id) DESC";
?>
那么就输出
法律 300
自然 200
历史 100
select 种类,sum(数量) from 表名 group by 种类 order by sum(数量) desc
试试:
$sql="SELECt products_id,COUNT(products_id) FROM orders_products GROUP BY products_id ORDER BY COUNT(products_id) DESC";
?>
全部回答
- 1楼网友:过活
- 2021-11-27 05:30
select 种类,sum(数量) from 表名 group by 种类 order by sum(数量) desc
试试看
试试看
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯