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 cursos de aprendizagem ao longo da vida que foram concluídos com sucesso por professores em áreas rurais na África?
 ###Tabelas: 
CREATE TABLE lifelong_learning (course_id INT, teacher_id INT, completed BOOLEAN, location VARCHAR(50)); INSERT INTO lifelong_learning (course_id, teacher_id, completed, location) VALUES (1, 1, true, 'Urban'), (2, 2, false, 'Rural Africa'), (3, 3, true, 'Rural Africa'), (4, 4, true, 'Urban'), (5, 5, false, 'Urban');
SELECT COUNT(ll.course_id) as completed_courses, COUNT(*) as total_courses, (COUNT(ll.course_id) * 100.0 / COUNT(*)) as completion_percentage FROM lifelong_learning ll WHERE ll.completed = true AND ll.location = 'Rural Africa';