gpt4 book ai didi

c# - Asp.net(C#),如何执行按计数字段排序的sql语句

转载 作者:行者123 更新时间:2023-11-30 20:26:54 24 4
gpt4 key购买 nike

我正在做一个在线商店的项目,我想在页面中显示最畅销的商品,所以我的sql是

Select (*), Count(Product_ID) as n from Order_Details order by n desc.

但它不起作用。有人可以帮忙吗?

最佳答案

您需要先聚合数据,这可以使用 GROUP BY 子句来完成:

SELECT (*), COUNT(DISTINCT Product_ID)
FROM table
GROUP BY Product_ID
ORDER BY COUNT(DISTINCT Product_ID) DESC

DESC 关键字允许您首先显示最高计数,ORDER BY 默认情况下按升序排序,这将首先显示最低计数。

关于c# - Asp.net(C#),如何执行按计数字段排序的sql语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49359220/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com