https://www.nowcoder.com/exam/oj/ta?tpId=298

注意题目中的示例结果,需要起别名
SELECT SUM(quantity) items_ordered
FROM OrderItems;

SELECT SUM(quantity) items_ordered
FROM OrderItems
WHERE PROD_ID = 'BR01';
开发中的建议:
HAVING中WHERE和HAVING中都可以,但是建议声明在WHERE中
SELECT MAX(prod_price) max_price
FROM Products
WHERE prod_price <= 10;

SELECT order_num,COUNT(order_num) order_lines
FROM OrderItems
GROUP BY order_num
ORDER BY order_lines ASC;

SELECT vend_id, MIN(prod_price) cheapest_item
FROM Products
GROUP BY vend_id
ORDER BY cheapest_item ASC;


SELECT order_num
FROM OrderItems
GROUP BY order_num
HAVING SUM(quantity)>=100
ORDER BY order_num ASC;


SELECT order_num, SUM(item_price*quantity) total_price
FROM OrderItems
GROUP BY order_num
HAVING SUM(item_price*quantity)>=1000
ORDER BY order_num ASC;


SELECT order_num, COUNT(*) AS items
FROM OrderItems
GROUP BY order_num
HAVING COUNT(*) >= 3
ORDER BY items, order_num;