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 população total de animais em cada habitat protegido?
 ###Tabelas: 
CREATE TABLE animals (id INT, species TEXT, population INT); CREATE TABLE habitats (id INT, name TEXT, animal_id INT); INSERT INTO animals (id, species, population) VALUES (1, 'Tiger', 1200), (2, 'Elephant', 1500), (3, 'Rhinoceros', 800); INSERT INTO habitats (id, name, animal_id) VALUES (1, 'Habitat1', 1), (2, 'Habitat2', 2), (3, 'Habitat3', 2), (4, 'Habitat4', 3);
SELECT h.name, SUM(a.population) as total_population FROM animals a JOIN habitats h ON a.id = h.animal_id GROUP BY h.name;