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 é o número de prestadores de serviços de saúde em comunidades rurais por especialidade?
 ###Tabelas: 
CREATE TABLE healthcare_providers (provider_id INT, name VARCHAR(255), specialty VARCHAR(255), district VARCHAR(255)); INSERT INTO healthcare_providers (provider_id, name, specialty, district) VALUES (1, 'Dr. Smith', 'Cardiology', 'Rural'), (2, 'Dr. Johnson', 'Pediatrics', 'Rural'), (3, 'Dr. Brown', 'Cardiology', 'Rural'), (4, 'Dr. Jones', 'Neurology', 'Rural');
SELECT specialty, COUNT(*) FROM healthcare_providers WHERE district = 'Rural' GROUP BY specialty;