OkBublewrap

Teams Power Users 본문

개발/SQL

Teams Power Users

옥뽁뽁 2025. 3. 8. 11:46

Teams Power Users

문제

1. 2022년 8월

2. 가장 많이 메세지를 보낸 상위 2명

3. 그들이 보낸 총 메세지 수

4. 메세지 수 내림차순 정렬



풀이

SELECT sender_id, count(message_id) as message_count
FROM messages
where EXTRACT(year from sent_date) = '2022'
and Extract(month from sent_date) = '08'
group by sender_id
order by message_count desc
limit 2

1️⃣ where: 2022년, 8월

2️⃣ group: sender_id 기준으로 그룹핑

3️⃣ order by: 메세지 수가 많은 순으로 내림차순

4️⃣ limit: 상위 2명 

'개발 > SQL' 카테고리의 다른 글

Second Highest Salary  (0) 2025.03.08
User's Third Transaction  (0) 2025.03.08
Average Post Hiatus (Part 1)  (0) 2025.03.08
Laptop vs. Mobile Viewership  (0) 2025.03.08
Unfinished Parts  (0) 2025.03.08