인프런 커뮤니티 질문&답변

Data Scientist님의 프로필 이미지
Data Scientist

작성한 질문수

[백문이불여일타] 데이터 분석을 위한 중급 SQL

GROUP BY 해커랭크 문제풀이

섹션1 중 earnings의 갯수를 구하는 함수

작성

·

268

1

안녕하세요,
salary * months를 earnings로 정의한 후,

이 값들의 갯수를 구할 때 왜 SELECT Count(*)인지 궁금합니다. Count(*)를 하면 전체 row의 갯수가 나와야 하는것 아닌지요?

제가 group by를 잘 이해 못해서 헷갈리는 것 같기도 하네요.
감사합니다.

답변 1

0

이보민님의 프로필 이미지
이보민
지식공유자

안녕하세요 YOOSEUNG KIM님

GROUP BY로 항목들이 묶인 후 COUNT를 해주는 것이기 때문에 전체 갯수가 나오지 않습니다.

GROUP BY 프로세스가 명확하게 이해가 안되신 것 같아 GROUP BY를 시각화한 이미지를 첨부해드립니다.

궁금증이 해결되셨길 바랍니다.

Data Scientist님의 프로필 이미지
Data Scientist

작성한 질문수

질문하기