SELECT orderNumber, FORMAT(SUM(quantityOrdered * priceEach),2) total FROM orderdetails GROUP BY orderNumber ORDER BY SUM(quantityOrdered * priceEach) DESC; 執行上面查詢語句,得到以下結果 -
SELECT orderNumber, FORMAT(SUM(quantityOrdered * priceEach),2) FROM orderdetails GROUP BY orderNumber HAVING SUM(quantityOrdered * priceEach) > 60000 ORDER BY SUM(quantityOrdered * priceEach); 執行上面查詢語句,得到以下結果 -
MySQL SUM與LIMIT
假設您想要計算products表中前十名最昂貴的產品的總和,可以提出以下查詢:
SELECT SUM(buyprice) FROM products ORDER BY buyprice DESC LIMIT 10; 執行上面查詢語句,得到以下結果 -