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 número de animais únicos na visualização 'habitat_preservation' que têm uma população superior a 1000, agrupados por continente?
 ###Tabelas: 
CREATE TABLE animal_population (animal VARCHAR(50), continent VARCHAR(50), population INT); INSERT INTO animal_population (animal, continent, population) VALUES ('Amur Leopard', 'Asia', 90), ('Black Rhino', 'Africa', 5600), ('Giant Panda', 'Asia', 1864), ('Koala', 'Oceania', 50000); CREATE VIEW habitat_preservation AS SELECT animal, CONCAT('South ', continent) AS continent FROM animal_population WHERE population > 1000;
SELECT continent, COUNT(DISTINCT animal) FROM habitat_preservation WHERE population > 1000 GROUP BY continent;