繁体   English   中英

在Oracle SQL Developer中使用count

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

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM