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 porcentagem de participantes do evento 'Feira Comunitária' que se identificam como parte da comunidade LGBTQ+?
 ###Tabelas: 
CREATE TABLE Events (event_id INT, event_name VARCHAR(255)); INSERT INTO Events (event_id, event_name) VALUES (1, 'Annual Festival'), (2, 'Community Fair'); CREATE TABLE Audience (audience_id INT, event_id INT, community_representation VARCHAR(50), total_attendees INT); INSERT INTO Audience (audience_id, event_id, community_representation, total_attendees) VALUES (1, 1, 'Underrepresented', 200), (2, 1, 'Represented', 300), (3, 2, 'LGBTQ+', 125), (4, 2, 'Represented', 400);
SELECT e.event_name, a.community_representation, (COUNT(a.audience_id) * 100.0 / SUM(a.total_attendees)) AS percentage FROM Events e JOIN Audience a ON e.event_id = a.event_id WHERE e.event_name = 'Community Fair' AND a.community_representation = 'LGBTQ+' GROUP BY e.event_name, a.community_representation;