inflearn logo
강의

Khóa học

Chia sẻ kiến thức

[#100.000.000] Thực hành SQL để phân tích dữ liệu (khóa học nhỏ miễn phí)

[Giải thích SQL chính] Các truy vấn liên quan đến phân tích email

[주요 SQL 해설] 이메일 분석 관련 쿼리 질문

325

sjy0490403

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

1

안녕하세요

14:58 질문이 있습니다.

해당 장면에서 INNER JOIN을 하면 안된다고 하시고 email_open을 안한 경우도 있기 때문일 것이라고 하셨는데 

이 부분이 머릿속에 잘 그려지질 않습니다.

혹시 이 말씀을 조금만 더 자세히 설명해주실 수 있을까요?

sql

Câu trả lời 1

0

sunmiyoon

안녕하세요 :)

조인하는 테이블들 중에 e2 테이블은 'email_open' 로그를 조인하기 위해서 사용하는 테이블이죠.

우리가 이 쿼리를 통해 최종적으로 보고 싶은 것은 총 이메일을 보낸 횟수(또는 유저) 대비 이메일을 오픈한 횟수(또는 유저)의 비율이고요. 식으로 써보자면 아래처럼 되겠지요.

이메일 오픈 횟수 / 이메일 전송 횟수

예를 들어 이메일 오픈이 20회고 이메일 전송이 1000회라면 이 비율은 2%가 됩니다.

그런데 여기에서 e2 테이블을 e1 테이블에 LEFT 조인을 하지 않고 INNER 조인을 한다면, e1 테이블에서도 이메일을 오픈한 로그가 있는 사람들만 남게 되기 때문에 분모인 이메일 전송 횟수를 계산할 수 없게 됩니다.

잘 이해가 안되는 부분이 있으시다면 저희 강의 중 <데이터 분석을 위한 중급 SQL>에서 <섹션 3. 두 개 이상 테이블 결합하기> 강의를 들으시거나, LEFT 조인을 사용하는 아래 문제를 한 번 풀어보시면 도움이 될 것 같습니다.

https://leetcode.com/problems/customers-who-never-order/

좋은 질문 감사합니다!

코드를 첨부해야하는 이유가 있나요?

0

17

2

A/B 테스트 강의 동영상 재생이 안됩니다.

0

62

2

데이터 접근이 불가하여 데이터를 요청 문의 드립니다.

1

118

4

링크 오류

0

112

2

완료가 안되요

0

74

1

wau감소

0

169

1

쿼리문

0

188

1

모드 유료창

0

235

1

이메일 오픈 비율 값이 예시와 다르게 나와요

0

197

1

모드 회원가입

0

337

1

신규 가입자 분석하기 : 당일 가입자의 당일 활동 유무 분석 이유

0

459

1

쿼리 실행하기 단계

0

414

1

섹션2_자료

0

486

1

쿼리 오류 문의드립니다.

1

368

1

left join 시 on 관련 질문

0

251

0

date_trunc 질문

0

333

1

ㅠㅠ언제 답변을 받을 수 있을까요?

0

442

0

데이터들은 어떻게 축적되서 뽑아 오는 건가요?

0

347

0

email_clickthroughs와 weekly_ctr의 차이점

0

312

0

GA질문드립니다.

0

288

0

[주요 SQL 해설] 이메일 분석 관련 쿼리 13초 쯤에 질문드립니다.

0

302

0

mode 사이트 사용제한

1

480

1

활성화 사용자 질문

0

433

1

구글 시트 강의 자료는 어디서 볼 수 있나요?

0

419

1