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 porcentagem de terra protegida total para cada país nas tabelas 'protected_land' e 'country'.
 ###Tabelas: 
CREATE TABLE protected_land (id INT, country_id INT, acres FLOAT); CREATE TABLE country (id INT, name VARCHAR(50)); INSERT INTO protected_land (id, country_id, acres) VALUES (1, 1, 1000000), (2, 1, 500000), (3, 2, 750000), (4, 3, 250000), (5, 3, 300000); INSERT INTO country (id, name) VALUES (1, 'USA'), (2, 'Canada'), (3, 'Mexico');
SELECT c.name, 100.0 * SUM(pl.acres) / (SELECT SUM(acres) FROM protected_land pl2 WHERE pl2.country_id = c.id) as percentage_of_total_protected_land FROM protected_land pl JOIN country c ON pl.country_id = c.id GROUP BY c.id, c.name;