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 hospitais rurais em cada estado com menos de 50 leitos e o número de clínicas nesses estados?
 ###Tabelas: 
CREATE TABLE state_hospitals (id INT, name TEXT, location TEXT, num_beds INT, state TEXT); INSERT INTO state_hospitals (id, name, location, num_beds, state) VALUES (1, 'Hospital A', 'Rural Texas', 200, 'Texas'), (2, 'Hospital B', 'Rural California', 250, 'California'); CREATE TABLE state_clinics (id INT, name TEXT, location TEXT, num_beds INT, state TEXT); INSERT INTO state_clinics (id, name, location, num_beds, state) VALUES (1, 'Clinic A', 'Rural Texas', 50, 'Texas'), (2, 'Clinic B', 'Rural California', 75, 'California');
SELECT s.state, 100.0 * AVG(CASE WHEN sh.num_beds < 50 THEN 1 ELSE 0 END) AS pct_hospitals_less_than_50_beds, COUNT(sc.id) AS num_clinics FROM state_hospitals sh INNER JOIN state_clinics sc ON sh.state = sc.state GROUP BY s.state;