[英]Using count in oracle sql developer
我正在使用oracle sql developer,但無法使該查詢正常運行。 它告訴我它不是單個組函數。 請幫忙。
SELECT LGBRAND.BRAND_NAME, LGPRODUCT.PROD_DESCRIPT,
COUNT (LGPRODUCT.PROD_DESCRIPT) AS "NUMPRODUCTS"
FROM LGBRAND, LGPRODUCT
ORDER BY LGBRAND.BRAND_NAME;
我要完成的工作是獲得按每個品牌名稱分組的不同產品總數。
使用聚合函數時,您需要使用group by
子句
所有匯總函數(例如avg,count,sum)都需要與按功能分組一起使用。 如果不使用group by子句,則將在表的所有行上執行該功能。
SELECT LGBRAND.BRAND_NAME,
LGPRODUCT.PROD_DESCRIPT,
COUNT (LGPRODUCT.PROD_DESCRIPT) AS "NUMPRODUCTS"
FROM LGBRAND, LGPRODUCT,
GROUP BY LGBRAND.BRAND;
您需要使用GROUP BY
子句。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.