[LeetCode] 1633. Percentage of Users Attended a Contest

Chobby·2025년 9월 29일
1

LeetCode

목록 보기
564/582

😎풀이

  1. Register 테이블 조회
  2. contest_id 기준 그룹화
  3. 각 대회에 등록된 사용자 비율을 소수점 둘째 자리 까지 반올림하여 반환
  4. 비율을 기준으로 내림차 순, 컨테스트 식별자를 기준으로 오름차 순 정렬하여 반환
SELECT
    r.contest_id,
    ROUND(COUNT(r.user_id) * 100.0 / (SELECT COUNT(*) FROM Users), 2) AS percentage
FROM Register AS r
GROUP BY r.contest_id
ORDER BY percentage DESC, r.contest_id ASC;
profile
내 지식을 공유할 수 있는 대담함

0개의 댓글