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: Determine a média do número de leitos hospitalares por hospital em cada estado, para hospitais que oferecem tratamento contra o câncer.
 ###Tabelas: 
CREATE TABLE hospitals (hospital_name VARCHAR(50), state VARCHAR(50), num_beds INTEGER, offers_cancer_treatment BOOLEAN); INSERT INTO hospitals (hospital_name, state, num_beds, offers_cancer_treatment) VALUES ('Hospital A', 'California', 250, TRUE), ('Hospital B', 'California', 150, FALSE), ('Hospital C', 'Texas', 300, TRUE), ('Hospital D', 'Texas', 180, FALSE), ('Hospital E', 'New York', 220, TRUE), ('Hospital F', 'New York', 270, TRUE);
SELECT state, AVG(num_beds) as avg_beds_per_hospital FROM hospitals WHERE offers_cancer_treatment = TRUE GROUP BY state;