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: Calcular a porcentagem de fazendas orgânicas em cada país na tabela 'farm_data'.
 ###Tabelas: 
CREATE TABLE farm_data (farm_id INT, farm_name VARCHAR(255), country VARCHAR(255), is_organic BOOLEAN); INSERT INTO farm_data (farm_id, farm_name, country, is_organic) VALUES (1, 'Farm1', 'CountryA', true), (2, 'Farm2', 'CountryB', false), (3, 'Farm3', 'CountryA', true), (4, 'Farm4', 'CountryC', true), (5, 'Farm5', 'CountryB', true), (6, 'Farm6', 'CountryA', false);
SELECT country, (COUNT(*) FILTER (WHERE is_organic = true)) * 100.0 / COUNT(*) as organic_percentage FROM farm_data GROUP BY country;