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 idade média de todas as elefantas em habitats de elefantes africanos.
 ###Tabelas: 
CREATE TABLE african_elephants (id INT, name VARCHAR(255), age INT, gender VARCHAR(10), habitat_id INT); INSERT INTO african_elephants (id, name, age, gender, habitat_id) VALUES (1, 'Daisy', 25, 'female', 1001); INSERT INTO african_elephants (id, name, age, gender, habitat_id) VALUES (2, 'Buck', 30, 'male', 1001); CREATE TABLE african_elephant_habitats (id INT, location VARCHAR(255), size FLOAT); INSERT INTO african_elephant_habitats (id, location, size) VALUES (1001, 'Kenya', 500.0);
SELECT AVG(age) FROM african_elephants WHERE gender = 'female' AND habitat_id IN (SELECT id FROM african_elephant_habitats WHERE location = 'Africa');