gpt4 book ai didi

sql - 如何计算行组并显示顶部/底部 3 个

转载 作者:行者123 更新时间:2023-12-02 11:57:57 24 4
gpt4 key购买 nike

我意识到这可能是一件简单的事情,但我的 SQL 充其量只是基本的。

假设我有一个包含订单列表的表,其中 item_id 是其中一列。我需要显示 3 个最不受欢迎(或 3 个 HitTest 门)的商品订单。

我知道我需要使用 item_id 对订单进行分组,然后对它们进行计数。然后我需要按降序(或升序)顺序显示底部(或顶部)3。我只是不完全确定如何构建这样的查询。

最佳答案

Sql Server中:

SELECT TOP 3 item_id, COUNT(*) as itemcount 
FROM table
GROUP BY item_id ORDER BY itemcount

并添加 DESC 来排序下降

关于sql - 如何计算行组并显示顶部/底部 3 个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2298202/

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