문제: https://platform.stratascratch.com/coding/10159-ranking-most-active-guests?code_type=3
나의 풀이:
select id_guest
, dense_rank() over (order by sum(n_messages) desc) as ranks
, sum(n_messages) as messages
from airbnb_contacts
group by id_guest
order by 3 desc;
솔루션:
select id_guest,
dense_rank() over (order by sum(n_messages) desc) as ranks, sum(n_messages) messages
from airbnb_contacts
group by id_guest
order by messages desc;
굿굿!
'SQL > StrataScratch' 카테고리의 다른 글
[MySQL] (Medium) Apple Product Counts (0) | 2024.02.15 |
---|---|
[MySQL] (Medium) Number Of Units Per Nationality (0) | 2024.02.14 |
[MySQL] (Medium) Acceptance Rate By Date (0) | 2024.02.09 |
[MySQL] (Medium) Risky Projects (1) | 2024.02.08 |
[MySQL] (Medium) New Products (1) | 2024.02.08 |