Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Qual é o número total de músicas para cada artista?
 ###Tabelas: 
CREATE TABLE Artist (ArtistID INT, ArtistName VARCHAR(50)); CREATE TABLE Song (SongID INT, SongName VARCHAR(50), ArtistID INT); INSERT INTO Artist (ArtistID, ArtistName) VALUES (1, 'Taylor Swift'), (2, 'BTS'), (3, 'Adele'); INSERT INTO Song (SongID, SongName, ArtistID) VALUES (1, 'Shake it Off', 1), (2, 'Blank Space', 1), (3, 'Dynamite', 2), (4, 'Butter', 2), (5, 'Rolling in the Deep', 3);
SELECT ArtistName, COUNT(SongName) OVER (PARTITION BY ArtistID) AS SongCount FROM Artist JOIN Song ON Artist.ArtistID = Song.ArtistID;