我的SQL代码不会在MS Access中提取数据


SELECT teamName, Count(rank) AS totalRank
FROM Teams
GROUP BY teamName
HAVING COUNT(rank) >= 20
ORDER BY Count(rank) DESC;

我试图通过按降序组织大于或等于20的秩来组织数据库,但当我运行程序时,它不会提取任何数据。我知道这是代码的问题,而不是数据库的问题

您不需要聚合。只是一个WHERE子句:

SELECT teamName, rank 
FROM Teams
WHERE rank >= 20
ORDER BY rank DESC;

最新更新