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 incidentes de emergência em áreas rurais que são emergências médicas?
 ###Tabelas: 
CREATE TABLE emergency_incidents (id INT, incident_type VARCHAR(20), location VARCHAR(20), date DATE);
SELECT (COUNT(*) FILTER (WHERE incident_type = 'medical_emergency')::FLOAT / COUNT(*)::FLOAT) * 100.0 FROM emergency_incidents WHERE location = 'rural';