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: Quem são os 3 principais artistas de hip hop mais reproduzidos?
 ###Tabelas: 
CREATE TABLE StreamingData (StreamID INT, ArtistID INT, StreamDate DATE, Genre VARCHAR(50), SongName VARCHAR(100), StreamCount INT); INSERT INTO StreamingData (StreamID, ArtistID, StreamDate, Genre, SongName, StreamCount) VALUES (5, 5, '2022-03-01', 'Hip Hop', 'Rap God', 300); INSERT INTO StreamingData (StreamID, ArtistID, StreamDate, Genre, SongName, StreamCount) VALUES (6, 6, '2022-03-02', 'Hip Hop', 'Sicko Mode', 250); CREATE VIEW TopStreamedArtists AS SELECT ArtistID, SUM(StreamCount) AS TotalStreams FROM StreamingData GROUP BY ArtistID ORDER BY TotalStreams DESC;
SELECT ArtistID, ArtistName, TotalStreams FROM TopStreamedArtists T JOIN Artists A ON T.ArtistID = A.ArtistID WHERE ROW_NUMBER() OVER(ORDER BY TotalStreams DESC) <= 3;