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 médio de pediatras por 100 mil pessoas?
 ###Tabelas: 
CREATE TABLE medical_staff (name PRIMARY KEY, specialty VARCHAR(50), state VARCHAR(20), population INT); INSERT INTO medical_staff (name, specialty, state, population) VALUES ('Dr. A', 'Pediatrics', 'California', 1000000), ('Dr. B', 'Cardiology', 'California', 1000000), ('Dr. C', 'Pediatrics', 'New York', 2000000), ('Dr. D', 'Oncology', 'New York', 2000000);
SELECT AVG(s.num_pediatricians_per_100k) FROM (SELECT states.name, (COUNT(medical_staff.name) / (states.population / 100000)) AS num_pediatricians_per_100k FROM medical_staff JOIN states ON medical_staff.state = states.name WHERE medical_staff.specialty = 'Pediatrics' GROUP BY states.name) AS s;