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 idade média dos pacientes que melhoraram após a terapia e foram identificados como LGBTQ+?
 ###Tabelas: 
CREATE TABLE patients (id INT, age INT, improvement VARCHAR(10), sexual_orientation VARCHAR(10)); INSERT INTO patients (id, age, improvement, sexual_orientation) VALUES (1, 35, 'improved', 'gay'), (2, 42, 'did not improve', 'straight'), (3, 28, 'improved', 'queer'), (4, 50, 'did not improve', 'straight'), (5, 45, 'improved', 'bisexual'), (6, 30, 'did not improve', 'straight');
SELECT AVG(age) FROM patients WHERE improvement = 'improved' AND sexual_orientation IN ('gay', 'lesbian', 'bisexual', 'queer', 'questioning', 'pansexual', 'asexual');