inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

실습 문제 20번) 구문 작성 오류 관련 문의사항

미해결

[개념반]배워서 바로 쓰는 SQL 쿼리

select country, count(*) from customers group by country ; 위의 구문을 작성했을 때는 정상적으로 작동이 되었는데, 왜 count(distinct customerID) 구문을 넣었을 때는 오류 표시가 나는 지 궁금합니다....

  • sql
  • groupby
baik2419 댓글 1 좋아요 0 조회수 98

goupby.mean() 오류

미해결

파이썬 무료 강의 (활용편5) - 데이터 분석 및 시각화

그룹화 강의에서 df.groupby('학교').mean() 이 문을 실행했을때 TypeError가 나타나는데 강사님께서는 결과값이 잘 나옵니다. 어떤 차이인지 그리고 어떤 부분이 틀린건지 알고싶습니다. 자료형 문제인거 같은데 정확히 모르겠어서 문의드립니다. <데이터> <오류 내용>

  • python
  • pandas
  • groupby
조문영 댓글 1 좋아요 1 조회수 765

group by 수업 관련 질문입니다.

미해결

데이터 분석 SQL Fundamentals

안녕하세요, group by 강의 중 궁금한 점이 생겨서 문의 드립니다. select job, count (*) from hr.emp group by job; 해당 쿼리를 실행하면 job 별 직원 숫자가 count 되는데, 여기서 추가로 각 job 별 직원 숫자에 해당되는 empno 를 출력하고 싶은데 어떻게 하면 될까요? group by를 사용하면 칼럼에 집계함수를 사용한 칼럼한 사용할 수 있다고 하셨는데.. 아이디어가 떠오르지 않네요 감사합니다.

  • groupby
  • postgresql
  • DBMS/RDBMS
  • sql
Dash Choi 댓글 1 좋아요 0 조회수 284

case when과 group by 혼용시 case가 3개 이상일 경우 오류

미해결

데이터 분석 SQL Fundamentals

안녕하세요, 만약에 아래 스터디케이스에서 job= 'SALESMAN'인 경우 SALESMAN으로, job in ('PRESIDENT', 'ANALYST')인 경우 ROYAL로, 나머지 케이스는 OTHERS로 정의해서 avg_sal을 group by 하려면 어떻게 해야 하나요? 제가 아래 케이스처럼 진행했더니 오류가 생기더라고요. -- job이 SALESMAN인 경우와 그렇지 않은 경우만 나누어서 평균/최소/최대 급여를 구하기. select case when e.job='SALESMAN' then 'SALESMAN', case when e.job in ('PRESIDENT', 'ANALYST') then 'ROYAL' else 'OTHERS' end as sales_or_not, avg(e.sal), max(e.sal), min(e.sal) from hr.emp e group by sales_or_not order by sales_or_not desc select job, avg(sal) from hr.emp group by job

  • groupby
  • casewhen
  • DBMS/RDBMS
  • postgresql
  • sql
Jaguar Black 댓글 2 좋아요 0 조회수 3858

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

미해결

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

안녕하세요, salary * months를 earnings로 정의한 후, 이 값들의 갯수를 구할 때 왜 SELECT Count(*)인지 궁금합니다. Count(*)를 하면 전체 row의 갯수가 나와야 하는것 아닌지요? 제가 group by를 잘 이해 못해서 헷갈리는 것 같기도 하네요. 감사합니다.

  • groupby
  • sql
Data Scientist 댓글 1 좋아요 1 조회수 331

group by로 c.comapny_code와 c.founder를 해주는 이유는 무엇인가요?

미해결

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

다른 쿼리문은 왜 작성하는지 이해가 되는데 group by로 c.company_code와 c.founder가 쓰이는 이유를 모르겠습니다. 예시에도 각 테이블의 값들이 나열되는데 왜 그룹으로 묶어주어야 하는 것인지 잘 이해가 되지 않아요!

  • groupby
  • sql
[데잇걸즈5기] 소정 / 밥그릇 댓글 1 좋아요 0 조회수 294

group by에 대해서

미해결

[개념반]배워서 바로 쓰는 SQL 쿼리

강사님 수업 잘듣고 있습니다. 갑자기 문제풀면서 실습하다가 모르는 점이 생겨서요!! group by가 집계 연산자를 실행할 때 기준을 알려주는 라인이라고 말씀하셨는데요. 그럼 집계 연산자를 쓰지 않을 때는 아예 쓰지를 않는건가요? SELECT * from Products group by SupplierID 이렇게 출력했더니 저는 groupby를 기준이 되는 컬럼으로 모든 행을 보여준다고 생각했는데 기준이 되는 행에서 중복이 되면 안보여주고 위 사진처럼 sql을 실행시키면 SupplierID 의 값별 첫 행만 보여주더라구요. 원래 이런건가요?? * 와일드카드로 모든 컬럼을 불러왔는데도 어떻게 이렇게 실행이 되는거죠?? 원리대로라면 모든 값을 가져와야 하는 것 아닌건가요?? 이게 맞다면 애초에 groupby라는 기능이 중복이 되지 않게 기준이 되는 열을 모아서 보여주기만 한다는 것인가요? 말이 너무 길어졌네요ㅜㅜ 계속 쉽게쉽게 이해되다가 갑자기 뭔가가 이해가 안가서요...

  • groupby
  • 기준
  • sql
양키 댓글 1 좋아요 1 조회수 559

인기 태그

인프런 TOP Writers

주간 인기글