SQL查询获取SUM生成的新列的前10位

时间:2012-05-04 14:46:21

标签: mysql sql top-n

我的查询看起来像这样:

SELECT Name, SUM(Price * Quantity) AS Total
FROM Sales  
WHERE Date = " + ddItems.SelectedItem + "
GROUP BY Name

如何显示前10名总数?

1 个答案:

答案 0 :(得分:3)

在MySQL中,可以使用LIMIT子句限制行数,因此您可以将其添加到查询中以获得前10名:

ORDER BY Total DESC
LIMIT 10