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 doações feitas para causas ambientais na Alemanha?
 ###Tabelas: 
CREATE TABLE donations_causes_ger (donation_id INT, cause_id INT, amount DECIMAL(10,2), country VARCHAR(255)); INSERT INTO donations_causes_ger (donation_id, cause_id, amount, country) VALUES (8, 4, 350.00, 'Germany'), (9, 2, 200.00, 'Germany'), (10, 4, 500.00, 'Germany');
SELECT 100.00 * SUM(CASE WHEN cause_id = 4 THEN amount ELSE 0 END) / SUM(amount) as environmental_percentage FROM donations_causes_ger WHERE country = 'Germany';