Baselight
Sign In
Loading...Loading chart...
1WITH genre_year AS (
2    SELECT 
3        playlist_genre AS Genre,
4        EXTRACT(YEAR FROM track_album_release_date) AS Year,
5        COUNT(track_id) AS Song_Count
6    FROM @kaggle.joebeachcapital_30000_spotify_songs.spotify_songs
7    GROUP BY 
8        playlist_genre, 
9        EXTRACT(YEAR FROM track_album_release_date)
10)
11SELECT 
12    Year,
13    SUM(CASE WHEN Genre = 'pop' THEN Song_Count ELSE 0 END) AS Pop,
14    SUM(CASE WHEN Genre = 'rock' THEN Song_Count ELSE 0 END) AS Rock,
15    SUM(CASE WHEN Genre = 'rap' THEN Song_Count ELSE 0 END) AS Rap,
16    SUM(CASE WHEN Genre = 'latin' THEN Song_Count ELSE 0 END) AS Latin,
17    SUM(CASE WHEN Genre = 'edm' THEN Song_Count ELSE 0 END) AS Electronic,
18FROM 
19    genre_year
20WHERE YEAR > 2000 AND YEAR<2025
21GROUP BY 
22    Year
23ORDER BY 
24    Year;
YearPopRockRapLatinElectronic
2001339459263
2002235954194
2003287298475
2004249990763
200522176126698
2006501011019216
2007501158810129
20081121427511943
200995885811845
20101731207412637
201114497808474
201217663117133170
20132278493123313
2014316105175165564
201547979235277462
201653177295375498
2017505116463396486
2018704129705567755
20191373577182418792321
202017048159131184

Share link

Anyone who has the link will be able to view this.