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 animais para cada fazendeiro no banco de dados de agricultura?
 ###Tabelas: 
CREATE TABLE Farmers (id INT, name VARCHAR, location VARCHAR, years_of_experience INT); INSERT INTO Farmers (id, name, location, years_of_experience) VALUES (1, 'Mira Patel', 'Delhi', 12), (2, 'Frederik Andersen', 'Copenhagen', 9), (3, 'Siti Zulaikha', 'Kuala Lumpur', 18); CREATE TABLE Animals (id INT, farmer_id INT, animal_name VARCHAR, age INT); INSERT INTO Animals (id, farmer_id, animal_name, age) VALUES (1, 1, 'Cattle', 7), (2, 1, 'Goat', 3), (3, 2, 'Horse', 5), (4, 3, 'Camel', 8), (5, 3, 'Sheep', 4);
SELECT f.name, AVG(a.age) as average_animal_age FROM Farmers f JOIN Animals a ON f.id = a.farmer_id GROUP BY f.name;