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: Quais meios de comunicação têm a maior porcentagem de leitores com idade entre 18 e 34 anos?
 ###Tabelas: 
CREATE TABLE media_outlets (id INT, name VARCHAR(50)); CREATE TABLE readers (id INT, age INT, media_outlet_id INT); INSERT INTO media_outlets VALUES (1, 'Outlet A'); INSERT INTO readers VALUES (1, 25, 1);
SELECT media_outlets.name, (COUNT(*) * 100.0 / (SELECT COUNT(*) FROM readers WHERE media_outlet_id = readers.media_outlet_id)) as percentage FROM readers INNER JOIN media_outlets ON readers.media_outlet_id = media_outlets.id WHERE readers.age BETWEEN 18 AND 34 GROUP BY media_outlets.name ORDER BY percentage DESC;