我有以下表SQL AVG
我想獲得的平均價格爲每prod_type_desc,我有下面的代碼,在這裏得到我,但不能想出休息。
select * from (select price, prod_type_desc from products NATURAL JOIN producttypes NATURAL JOIN refproducttypes) as a
我試過select AVG(price), prod_type_desc from above
但這並不奏效。
我有以下表SQL AVG
我想獲得的平均價格爲每prod_type_desc,我有下面的代碼,在這裏得到我,但不能想出休息。
select * from (select price, prod_type_desc from products NATURAL JOIN producttypes NATURAL JOIN refproducttypes) as a
我試過select AVG(price), prod_type_desc from above
但這並不奏效。
這種說法應該工作,
select prod_type_price, avg(price) from products group by prod_type_price
感謝顯示樣本數據使用
GROUP BY
。將來,請使用* text *而不是截圖做到這一點 - 甚至更好的是,「CREATE TABLE」和「INSERT」語句。記得在提問時也提到你的PostgreSQL版本。 –