【发布时间】:2013-03-06 04:12:08
【问题描述】:
我有这个:
SELECT BRAND_ID, CAST (ROUND (AVG(PROD_PRICE), 2) AS NUMERIC (9, 2)) AS 'LARGEST AVERAGE'
FROM LGPRODUCT
GROUP BY BRAND_ID
它会显示一堆平均价格,每个品牌,就像它应该做的那样。
但是如果我只想显示最大的数字怎么办?还是最低的?
我一直在尝试以各种不同的方式使用 MAX,并尝试使用 WHERE 和 HAVING。
我错过了什么?
【问题讨论】:
-
你在用什么RDBMS?
RDBMS代表关系数据库管理系统。RDBMS is the basis for SQL,适用于所有现代数据库系统,如 MS SQL Server、IBM DB2、Oracle、MySQL 等...