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 por receita?
 ###Tabelas: 
CREATE TABLE artists (id INT, name TEXT, genre TEXT); INSERT INTO artists (id, name, genre) VALUES (1, 'Artist A', 'Electronic'), (2, 'Artist B', 'Rock'), (3, 'Artist C', 'Electronic'), (4, 'Artist D', 'Pop'), (5, 'Artist E', 'Pop'); CREATE TABLE sales (song_id INT, artist_id INT, revenue INT); INSERT INTO sales (song_id, artist_id, revenue) VALUES (1, 1, 5000), (2, 1, 7000), (3, 2, 6000), (4, 3, 8000), (5, 4, 9000), (6, 5, 10000);
SELECT artists.name, SUM(sales.revenue) as total_revenue FROM artists JOIN sales ON artists.id = sales.artist_id GROUP BY artists.name ORDER BY total_revenue DESC LIMIT 5;