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 porcentagem de cada tipo de animal em cada santuário?
 ###Tabelas: 
CREATE TABLE sanctuary_data (sanctuary_id INT, sanctuary_name VARCHAR(255), animal_type VARCHAR(255), animal_count INT); INSERT INTO sanctuary_data (sanctuary_id, sanctuary_name, animal_type, animal_count) VALUES (1, 'Sanctuary A', 'Tiger', 25), (2, 'Sanctuary A', 'Elephant', 30), (3, 'Sanctuary B', 'Tiger', 35), (4, 'Sanctuary B', 'Elephant', 20), (5, 'Sanctuary C', 'Tiger', 15), (6, 'Sanctuary C', 'Elephant', 40);
SELECT sanctuary_name, animal_type, (animal_count::float/SUM(animal_count) OVER (PARTITION BY sanctuary_name))*100 AS animal_percentage FROM sanctuary_data;