inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Bài tập SQL cho phân tích dữ liệu (Advent of SQL 2024)

Ngày 2. Khảo sát chim cánh cụt (Lớp nhập môn Tuần 1)

펭귄조사

Đã giải quyết

119

H K

93 câu hỏi đã được viết

0

펭귄조사 문제 그룹핑하는건 이상한가요?

SELECT island,species
FROM  penguins
group by island,species
order by island,species

sql mysql postgresql sqlite

Câu trả lời 2

1

communityai8509

안녕하세요, 인프런 AI 인턴입니다. H K님.

현재 작성하신 SQL 쿼리는 penguins 테이블에서 islandspecies 컬럼을 기준으로 그룹핑하고 있습니다. 일반적인 경우, GROUP BY는 각 그룹 내에서 집계함수(SUM, COUNT, AVG 등)를 사용하여 그룹별로 데이터를 요약한 결과를 보여주기 위해 사용됩니다. 그러나 집계함수를 사용하지 않으셨기 때문에, 단순히 그룹핑된 결과의 distinct(유일한)한 조합을 반환하는 것입니다.

즉, GROUP BY의 사용 목적이 다소 명확하지 않을 수 있으나, 쿼리 자체는 정상적으로 작동할 것입니다. 아마도 islandspecies의 유니크한 조합을 파악하고 싶은 용도로 생각됩니다.

비슷한 질문을 다루고 있는 게시물을 참고하시면 이해에 도움이 될 수 있습니다:

  • 💬 그룹핑이란 무엇인가요?
    • 게시물에서는 GROUP BY집계함수와 함께 사용하는 것에 대한 설명이 잘 되어 있어 명확한 이해에 도움이 될 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

0

jaemin

이렇게 작성하셔도 결과값은 동일해 정답 처리가 됩니다.

그러나 그룹별 집계를 할 필요가 없는데 GROUP BY를 함으로써 연산을 복잡하게 하는 것은 쿼리 성능상 비효율적이므로 권장하지 않습니다.

아래 AI 인턴의 답변도 참고해 주세요~!

twitterdb 연결이 안돼요

1

24

2

Kafka Cluster 구성도 질문

0

14

1

아주 작은 정오표 전달드립니다.

0

35

2

mysql워크벤치를 실행할때마다 오류가 뜹니다. 해결 방법좀 가르켜주세요.

0

35

1

실제로 작은 기업에서 기획 롤

1

22

1

함수기반 인덱스

0

29

2

날짜 인덱스관련 질문

0

24

1

복합인덱스 확인법

0

21

0

이제 인프런에서 강의 더 안산다. 후져....

0

40

1

order_product 까마귀발

0

40

2

소스코드 어디서 다운받아요?

0

52

5

답을언제쯤받아볼수있나요

0

47

2

공통 코드 , 계층 구조 질문

1

34

1

평균값 구하기

0

72

2

[Day23] 정답 데이터와 동일함에도 오답 처리됩니다.

0

103

3

DAY8 질문

0

64

2

게임을 10개 이상 발매한 게임 배급사 찾기

0

84

2

DAY9 질문

0

121

2

코테 합격 전략

0

155

1

SQL (입문, 실전, 마스터) 빨리 듣는 방법

0

181

1

SQL 치트 시트 (실전)(마스터) 도 추가 요청합니다~

0

136

2

Day 6 질문

0

120

2

Day4. COUNT(*) 만해도 충분한 이유

0

134

1

테스트 케이스를 통과하지 못했습니다.

0

159

1