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 quantidade total de ouro extraída de cada local de mineração em Utah?
 ###Tabelas: 
CREATE TABLE sites (site_id INT, site_name VARCHAR(100), state VARCHAR(50)); INSERT INTO sites (site_id, site_name, state) VALUES (1, 'Golden Mining Site', 'California'); INSERT INTO sites (site_id, site_name, state) VALUES (2, 'Silver Peak Mine', 'Nevada'); INSERT INTO sites (site_id, site_name, state) VALUES (3, 'Utah Mine', 'Utah'); CREATE TABLE extraction (extraction_id INT, site_id INT, mineral VARCHAR(50), quantity INT); INSERT INTO extraction (extraction_id, site_id, mineral, quantity) VALUES (1, 1, 'Silver', 500); INSERT INTO extraction (extraction_id, site_id, mineral, quantity) VALUES (2, 2, 'Silver', 700); INSERT INTO extraction (extraction_id, site_id, mineral, quantity) VALUES (3, 3, 'Gold', 1000); INSERT INTO extraction (extraction_id, site_id, mineral, quantity) VALUES (4, 3, 'Gold', 1500);
SELECT sites.site_name, SUM(extraction.quantity) as total_gold_extracted FROM sites JOIN extraction ON sites.site_id = extraction.site_id WHERE sites.state = 'Utah' AND extraction.mineral = 'Gold' GROUP BY sites.site_name;