-- 查找平均单价大于10美元的类别 SELECT categoryName, AVG(unitPrice) FROM Products p INNERJOIN Categories c ON c.categoryId = p.categoryId GROUPBY categoryName HAVINGAVG(unitPrice) >10;
-- 查找每个类别中最便宜的产品 SELECT categoryId, productId, productName, unitPrice FROM Products p1 WHERE unitPrice = ( SELECTMIN(unitPrice) FROM Products p2 WHERE p2.categoryId = p1.categoryId);
-- 查找每个类别中最近日期的产品 SELECT categoryId, productId, productName, unitPrice, productDate FROM Products p1 WHERE productDate = ( SELECTMAX(productDate) FROM Products p2 WHERE p2.categoryId = p1.categoryId);
-- 按categoryId和productId分组 SELECT categoryId, categoryName, productId, SUM(unitPrice) FROM Products p INNERJOIN Categories c ON c.categoryId = p.categoryId GROUPBY categoryId, productId;