Tags
- 큐
- outer join
- ORM
- Article & User
- 트리
- M:N
- 완전검색
- 그리디
- delete
- update
- SQL
- stack
- 통계학
- Queue
- migrations
- 백트래킹
- regexp
- 뷰
- count
- N:1
- Vue
- 쟝고
- DB
- Django
- distinct
- Tree
- 이진트리
- drf
- create
- 스택
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Notice
Recent Posts
Link
목록2025/01/07 (1)
데이터 분석 기술 블로그
Confirmation Rate _ Medium. LeetCode
SELECT s.user_id, ROUND(IFNULL(SUM(CASE WHEN c.action = 'confirmed' THEN 1 ELSE 0 END) / COUNT(c.user_id), 0), 2) AS confirmation_rateFROM Signups sLEFT JOIN Confirmations cON s.user_id = c.user_idGROUP BY s.user_id;JOIN을 사용하지 않으면 Signups에 있는 user_id가 반영이 안 된다.IFNULL을 사용해서 NULL일 때 0이라는 조건을 넣지 않으면 Confirmations 테이블에 없는 user_id에는 confirmation_rate가 NULL로 나타난다. 우리는 0이 필요하므로 IFNULL을 사용했다.
SQL/문제풀이
2025. 1. 7. 21:12