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 é a duração média das músicas por gênero, com base nas tabelas 'gênero' e 'duração', unidas com a tabela 'música'?
 ###Tabelas: 
CREATE TABLE genre (genre_id INT, genre_name VARCHAR(255)); CREATE TABLE song (song_id INT, song_name VARCHAR(255), genre_id INT, duration_id INT); CREATE TABLE duration (duration_id INT, duration_seconds INT);
SELECT g.genre_name, AVG(d.duration_seconds) AS avg_duration FROM genre g INNER JOIN song s ON g.genre_id = s.genre_id INNER JOIN duration d ON s.duration_id = d.duration_id GROUP BY g.genre_name;