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: Calcular a média da população de elefantes em programas de conservação africanos
 ###Tabelas: 
CREATE TABLE conservation_programs (id INT, program_name VARCHAR(255), location VARCHAR(255)); CREATE TABLE animal_populations (id INT, program_id INT, animal_type VARCHAR(255), population INT); INSERT INTO conservation_programs (id, program_name, location) VALUES (1, 'African Wildlife Foundation', 'Africa'), (2, 'World Wildlife Fund Africa', 'Africa'), (3, 'Save The Elephants', 'Kenya'); INSERT INTO animal_populations (id, program_id, animal_type, population) VALUES (1, 1, 'African Elephant', 10000), (2, 1, 'African Buffalo', 5000), (3, 2, 'African Elephant', 8000), (4, 3, 'African Elephant', 3000);
SELECT AVG(animal_populations.population) FROM conservation_programs INNER JOIN animal_populations ON conservation_programs.id = animal_populations.program_id WHERE animal_populations.animal_type = 'African Elephant';