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: Liste os 2 gêneros com os preços médios de ingressos para shows mais altos.
 ###Tabelas: 
CREATE TABLE artists (name VARCHAR(50), genre VARCHAR(50)); INSERT INTO artists (name, genre) VALUES ('Beyoncé', 'Pop'), ('Drake', 'Hip Hop'), ('Taylor Swift', 'Country Pop'), ('Kendrick Lamar', 'Hip Hop'); CREATE TABLE concerts (artist_name VARCHAR(50), venue VARCHAR(50), ticket_price DECIMAL(5,2)); INSERT INTO concerts (artist_name, venue, ticket_price) VALUES ('Beyoncé', 'Madison Square Garden', 200.00), ('Beyoncé', 'Staples Center', 180.00), ('Drake', 'Barclays Center', 150.00), ('Taylor Swift', 'MetLife Stadium', 250.00), ('Kendrick Lamar', 'Staples Center', 120.00);
SELECT genre, AVG(ticket_price) AS avg_ticket_price, ROW_NUMBER() OVER(ORDER BY AVG(ticket_price) DESC) AS rank FROM artists JOIN concerts ON artists.name = concerts.artist_name GROUP BY genre ORDER BY rank ASC LIMIT 2;