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 pacientes que melhoraram após as sessões de terapia na Nigéria?
 ###Tabelas: 
CREATE TABLE patients (patient_id INT, country VARCHAR(50)); INSERT INTO patients (patient_id, country) VALUES (1, 'Nigeria'), (2, 'Nigeria'), (3, 'USA'), (4, 'Nigeria'); CREATE TABLE therapy_sessions (patient_id INT, session_count INT, improvement BOOLEAN); INSERT INTO therapy_sessions (patient_id, session_count, improvement) VALUES (1, 5, TRUE), (2, 3, TRUE), (3, 4, FALSE), (4, 6, TRUE);
SELECT AVG(CASE WHEN therapy_sessions.improvement = TRUE THEN 1.0 ELSE 0.0 END) * 100.0 / COUNT(DISTINCT patients.patient_id) AS percentage FROM patients INNER JOIN therapy_sessions ON patients.patient_id = therapy_sessions.patient_id WHERE patients.country = 'Nigeria';