gpt4 book ai didi

sql - 如何获得前 10 个结果并按最常见的排序

转载 作者:行者123 更新时间:2023-12-04 04:43:19 25 4
gpt4 key购买 nike

我尝试了一个查询,我将从一个表中获得前 10 个结果,然后按最常见的一个或一组排序,但不确定如何构建它。所以四处寻找一些帮助。

SELECT TOP 10 COLUMN1, COLUMN2
FROM [table]
WHERE COLUMN2 = 2

然后我得到一个结果,但我希望它按表中最常见的行排序或分组。

最佳答案

如果我理解正确,请尝试这个-

SELECT TOP 10 COLUMN1, COLUMN2
FROM (
SELECT COLUMN1, COLUMN2, cnt = COUNT(*)
FROM [TABLE]
WHERE COLUMN2 = 2
GROUP BY COLUMN1, COLUMN2
) t
ORDER BY t.cnt DESC

关于sql - 如何获得前 10 个结果并按最常见的排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18566856/

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