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: Encontre a idade média dos agricultores que utilizam sistemas de irrigação por gotejamento.
 ###Tabelas: 
CREATE TABLE Farmers (id INT, name VARCHAR(50), age INT, location VARCHAR(50)); INSERT INTO Farmers (id, name, age, location) VALUES (1, 'John Doe', 35, 'USA'); INSERT INTO Farmers (id, name, age, location) VALUES (2, 'Jane Smith', 40, 'Canada'); CREATE TABLE Irrigation_Systems (id INT, farmer_id INT, system_name VARCHAR(50), technology VARCHAR(50), year_installed INT, cost INT); INSERT INTO Irrigation_Systems (id, farmer_id, system_name, technology, year_installed, cost) VALUES (1, 1, 'Drip Irrigation', 'Smart', 2018, 5000); INSERT INTO Irrigation_Systems (id, farmer_id, system_name, technology, year_installed, cost) VALUES (2, 2, 'Sprinkler Irrigation', 'Conventional', 2016, 3000);
SELECT AVG(f.age) as avg_age FROM Farmers f JOIN Irrigation_Systems i ON f.id = i.farmer_id WHERE i.system_name = 'Drip Irrigation';