inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

지식공유자 J님의 게시글

지식공유자 J 지식공유자 J

@jaemin

수강생
-
수강평
-
강의 평점
-

게시글 229

질문&답변

평균값 구하기

여기서 장르별 평균값을 구하는 이유는, 데이터가 null인 자리에 그 평균값을 넣어주기 위함입니다. 만약 a, b, c의 값은 존재하고 d의 값이 존재하지 않아 null이라면, d의 실제 값이 무엇이었는지 알 수 없으므로 d를 다른 데이터(a, b, c)의 평균값으로 취급하겠다는 것입니다. 그런데 d의 null을 0으로 처리한 후 계산하면 d=0 인 데이터를 포함해서 a, b, c, d의 평균을 구하게 되므로 의도와 다른 값을 구하게 됩니다.

좋아요수
0
댓글수
2
조회수
75

질문&답변

펭귄조사

이렇게 작성하셔도 결과값은 동일해 정답 처리가 됩니다. 그러나 그룹별 집계를 할 필요가 없는데 GROUP BY를 함으로써 연산을 복잡하게 하는 것은 쿼리 성능상 비효율적이므로 권장하지 않습니다. 아래 AI 인턴의 답변도 참고해 주세요~!

좋아요수
0
댓글수
2
조회수
124

질문&답변

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

아래 AI 인턴의 답변대로 STAT CTE 안에서 GROUP BY publish_id, name 이렇게 두 컬럼으로 그룹핑을 한 부분이, 정답 쿼리의 GROUP BY publish_id 와 상이합니다.

좋아요수
0
댓글수
2
조회수
89

질문&답변

DAY8 질문

안녕하세요. 혹시 지금 다시 실행해 봐도 여전히 9초가 걸리나요? 그리고 다른 문제의 정답 쿼리를 작성했을 때는 이런 문제가 없으셨나요? 제 생각에는 여러 수강생이 동시에 solvesql에서 실습을 하는 등의 문제로 일시적으로 속도가 느려졌을 것으로 보이는데, 여전히 속도가 느리다면 다시 한 번 말씀 부탁드리겠습니다!

좋아요수
0
댓글수
2
조회수
68

질문&답변

리트코드 1280. Students and Examinations

GROUP BY 절에는 그룹을 나누는 기준이 되는 컬럼이 모두 들어가야합니다. Students and Examinations 문제에서는 학생별로 & 과목별로 시험을 몇 번씩 봤는지를 구하라고 요구합니다. 나와야 하는 아웃풋을 문장으로 표현하면, - A 학생이 수학 시험을 3번 봄 - A 학생이 영어 시험을 2번 봄 - B 학생이 영어 시험을 3번 봄 이런 식으로 쓸 수 있습니다. 지금 벨벨님은 GROUP BY subject_name 만 쓰셨으니 과목별로만 그룹이 나눠지고, 그러면 위 예시에서는 A 학생이 본 영어 시험과 B 학생이 본 영어 시험이 구분이 되지 않겠죠. 둘 다 과목이 '영어'로 같으니까요. 학생별로 & 과목별로 나누려면 GROUP BY student_id, student_name, subject_name 이렇게 student와 subject가 다 들어가야 합니다. student_name은 동명이인이 있을 수도 있으니 student_id까지 포함해서 확실하게 나눠 주세요. 그리고 SELECT 절에 그룹별 값, 이 문제에서는 '시험을 본 횟수' 를 구하는 함수가 같이 들어가야하는데 지금 쿼리로는 다른 값을 세고 있습니다. 이거 참고해서 수정해 보시길 바랍니다. Average Population of Each Continent 는 대륙별 인구 평균값을 구하라는 문제입니다. 대륙별이니까 GROUP BY continent 이렇게 대륙 하나만 들어가면 됩니다.

좋아요수
0
댓글수
3
조회수
94

질문&답변

문제 내용이 잘못된 것 같습니다.

'이후'의 사전적 의미가 '기준이 되는 때를 포함하여 그보다 뒤' 이므로 >= 로 작성하는 것이 맞습니다. (참고: 표준국어대사전 )

좋아요수
0
댓글수
2
조회수
74

질문&답변

서브쿼리 질문

문제에 '2022년 1월'이 아니라, '2022년 1년 '이라고 적혀 있으므로 2022년 전체 평균을 구하는 것이 맞습니다. 2022년 1월의 평균을 구하려면 서브쿼리 안에서 WHERE 절로 조건을 걸어주면 됩니다.

좋아요수
0
댓글수
2
조회수
76

질문&답변

SQL제대로 공부하고 싶어서 수강했는데 SQLD시험에도 효과적일까요?

저희 강의에서는 데이터 조회 위주(주로 SELECT 쿼리)의 실무적인 쿼리 작성 방법을 알려드립니다. 이 부분을 공부하는 데에는 저희 강의가 많은 도움이 되어드릴 수 있을 것 같아요. 그런데 SQLD 시험은 이 부분 외의 많은 범위를 포함하는 것으로 알고 있어서, 그에 대해선 따로 학습이 필요할 것 같습니다.

좋아요수
0
댓글수
1
조회수
105