GROUP BY를 이해하는 데 어려움을 겪고 있습니다.일반 SQL - 그룹 이해 BY
- 집계 함수 이외의 SELECT 문에있는 모든 식은 GROUP BY에 있어야합니까?
- GROUP BY는 정확히 무엇을 수행합니까?
우리 고객의 평균 연령을 계산하려고합니다.
Date| Name|Country|Balance|Age
2016|Sharp|Iceland| $200 |29
2016|Bob |Finland| $100 |22
2016|Sharp|Iceland| $500 |29
2016|James|USA | $10 |21
2017|Sharp|Iceland| $2 |30
데이터가 매우 크기 때문에 GROUP BY를 사용합니다.
SELECT Date, Name, Country, SUM(Balance), Age
FROM Table
GROUP BY Date, Name, Country, Age
그러나 어떤이 ...의 출력이 될 것 같습니다
2016|Sharp|Iceland|$700|29
2016|Bob |Finland|$100|22
2016|James|USA |$10 |21
2017|Sharp|Iceland|$700|30
어떻게 후 평균 나이를 계산하는 방법에 대한 갈 것이라고?
너무 혼동 스럽습니다. 샤프.
나는 클라이언트의 총 수로 필요합니다. SELECT 날짜, Count (*)를 Total_Accounts, AVG (Age) FROM 테이블 GROUP BY 날짜부터 할 수 있습니까? – JohnRambo