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 5 principais artistas de hip hop em termos de receita total em plataformas digitais?
 ###Tabelas: 
CREATE TABLE artists (artist_id INT, artist_name VARCHAR(255), genre VARCHAR(255)); CREATE TABLE platforms (platform_id INT, platform_name VARCHAR(255)); CREATE TABLE revenue (artist_id INT, platform_id INT, revenue INT, year INT); INSERT INTO artists (artist_id, artist_name, genre) VALUES (1, 'Jay-Z', 'Hip Hop'); INSERT INTO platforms (platform_id, platform_name) VALUES (1, 'iTunes'); INSERT INTO revenue (artist_id, platform_id, revenue, year) VALUES (1, 1, 5000000, 2016);
SELECT artists.artist_name FROM artists JOIN revenue ON artists.artist_id = revenue.artist_id JOIN platforms ON revenue.platform_id = platforms.platform_id WHERE artists.genre = 'Hip Hop' AND platforms.platform_name = 'iTunes' GROUP BY artists.artist_name ORDER BY SUM(revenue) DESC LIMIT 5;