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 esforços de defesa de políticas focados em saúde mental em cada continente?
 ###Tabelas: 
CREATE TABLE continent (continent_id INT, continent_name VARCHAR(50), country_code VARCHAR(5)); INSERT INTO continent (continent_id, continent_name, country_code) VALUES (1, 'North America', 'USA'), (2, 'Europe', 'FRA'); CREATE TABLE policy_advocacy (policy_id INT, policy_name VARCHAR(50), continent_id INT, focus_area VARCHAR(50)); INSERT INTO policy_advocacy (policy_id, policy_name, continent_id, focus_area) VALUES (1, 'Mental Health Parity Act', 1, 'Mental Health'), (2, 'Accessibility for Ontarians with Disabilities Act', 2, 'Physical Accessibility');
SELECT C.continent_name, COUNT(PA.policy_id) * 100.0 / (SELECT COUNT(*) FROM policy_advocacy WHERE focus_area = 'Mental Health') as mental_health_percentage FROM policy_advocacy PA JOIN continent C ON PA.continent_id = C.continent_id WHERE PA.focus_area = 'Mental Health' GROUP BY C.continent_name;