簡體   English   中英

選擇列並在SQL查詢中計數

[英]Selecting columns & counting in a SQL query

對於每個客戶,我需要列出CUS_CODE ,每個區域的客戶數(CUS_AREACODE)和總余額(CUS_BALANCE)並將這些記錄按CUS_BALANCE

這是我到目前為止的內容:

SELECT 
    COUNT (CUS_AREACODE) AS CUSTOMERS_IN_AREA, 
    CUS_CODE, CUS_BALANCE
FROM 
    CUSTOMER
GROUP BY 
    CUS_BALANCE;

我對SQL很陌生,並且收到一條錯誤消息,說

CUS_CODE不是聚合函數

我不確定這意味着什么,為什么。

GROUP BY的規則,同一列列表必須出現在SELECTGROUP BY子句中。 您在GROUP BY中缺少CUS_CODE

GROUP BY CUS_BALANCE, CUS_CODE;

代替

GROUP BY CUS_BALANCE;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM