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 diferença na população entre os animais na tabela 'habitat_preservation' que estão em perigo e aqueles que não estão?
 ###Tabelas: 
CREATE TABLE habitat_preservation (id INT, animal_name VARCHAR(50), population INT, endangered_status VARCHAR(50));
SELECT SUM(CASE WHEN endangered_status = 'Endangered' THEN population ELSE 0 END) - SUM(CASE WHEN endangered_status != 'Endangered' THEN population ELSE 0 END) FROM habitat_preservation;