簡體   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