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 hospitais em áreas rurais por estado?
 ###Tabelas: 
CREATE TABLE states (id INT, name VARCHAR(255)); INSERT INTO states (id, name) VALUES (1, 'Alabama'), (2, 'Alaska'); CREATE TABLE hospitals (id INT, name VARCHAR(255), rural_designation VARCHAR(50), state_id INT); INSERT INTO hospitals (id, name, rural_designation, state_id) VALUES (1, 'Hospital A', 'Rural', 1);
SELECT s.name, COUNT(h.id) FROM states s JOIN hospitals h ON s.id = h.state_id WHERE h.rural_designation = 'Rural' GROUP BY s.name;