[코딩테스트]/[SQL]

[StrataScratch - SQL] (Easy)

잰잰' 2025. 4. 30. 12:02

문제

곡이 1위에 랭크된 횟수를 찾아주세요. 트랙 이름과 1위에 랭크된 횟수를 출력해주세요. 기록은 곡이 1위에 랭크된 횟수를 기준으로 내림차순으로 정렬해주세요.

 

테이블설명

 

예상결과

 

✏️ 풀이

SELECT trackname, COUNT(*) AS times_top1
FROM spotify_worldwide_daily_song_ranking
WHERE position = 1
GROUP BY 1
ORDER BY 2 DESC;

1. 1위한 (= position이 1인 곡들) 곡 필터

2. trackname별로 group by