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 é o custo médio de equipamentos de mineração para minas de ouro no Peru?
 ###Tabelas: 
CREATE TABLE mines (id INT PRIMARY KEY, name VARCHAR(255), location VARCHAR(255), type VARCHAR(255), year_opened INT); INSERT INTO mines (id, name, location, type, year_opened) VALUES (1, 'San Xavier Mine', 'Peru', 'Gold', 1988); INSERT INTO mines (id, name, location, type, year_opened) VALUES (2, 'Cerro Verde Mine', 'Peru', 'Copper', 1976); CREATE TABLE mining_equipment (id INT PRIMARY KEY, mine_id INT, equipment_type VARCHAR(255), year_purchased INT, cost FLOAT); INSERT INTO mining_equipment (id, mine_id, equipment_type, year_purchased, cost) VALUES (1, 1, 'Excavator', 2012, 750000); INSERT INTO mining_equipment (id, mine_id, equipment_type, year_purchased, cost) VALUES (2, 2, 'Drill', 2017, 500000);
SELECT AVG(mining_equipment.cost) as avg_cost FROM mining_equipment JOIN mines ON mining_equipment.mine_id = mines.id WHERE mines.location = 'Peru' AND mines.type = 'Gold';