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: Porcentagem de usuários ouvindo streams de hip-hop nos EUA.
 ###Tabelas: 
CREATE TABLE genres (id INT, name TEXT); INSERT INTO genres (id, name) VALUES (1, 'Hip-hop');
SELECT ROUND(100 * SUM(CASE WHEN users.country = 'United States' AND genre_id = 1 THEN 1 ELSE 0 END) / COUNT(DISTINCT users.id), 2) AS hiphop_percentage FROM users JOIN user_genres ON users.id = user_genres.user_id JOIN genres ON user_genres.genre_id = genres.id;