[英]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.