[LeetCode/SQL] 1934. Confirmation Rate

Sooyeon·2024년 1월 16일
0

문제풀이 

목록 보기
93/95
post-thumbnail

[LeetCode/SQL]


📌 1934. Confirmation Rate

문제

풀이

- 각 사용자의 확인 비율을 출력하라
- 사용자의 확인 비율은 '확인된' 메시지의 수를 해당 사용자가 요청한 확인 메시지의 총 수로 나눈 것
- 확인 메시지를 요청하지 않은 사용자의 확인 비율은 0으로 처리되어야 한다
- 확인 비율은 소수점 둘째 자리까지 반올림

방법 I

SELECT s.user_id, 
  ROUND(AVG(IF(c.action='confirmed',1,0)),2) as confirmation_rate 
FROM Signups s
LEFT JOIN Confirmations c using (user_id)
GROUP BY s.user_id

0개의 댓글