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 distância média para o pediatra mais próximo para os residentes em áreas rurais da Austrália, e quantos pediatras estão disponíveis por 100.000 residentes?
 ###Tabelas: 
CREATE TABLE pediatricians (pediatrician_id INT, specialty VARCHAR(255), location VARCHAR(255)); INSERT INTO pediatricians (pediatrician_id, specialty, location) VALUES (90, 'pediatrician', 'rural Australia'); CREATE TABLE residents (resident_id INT, location VARCHAR(255), population INT); INSERT INTO residents (resident_id, location, population) VALUES (91, 'rural Australia', 120000);
SELECT AVG(distance) AS avg_distance, COUNT(pediatricians.pediatrician_id) * 100000.0 / residents.population AS pediatricians_per_100k FROM pediatricians INNER JOIN residents ON pediatricians.location = residents.location JOIN (SELECT location, MIN(distance) AS distance FROM distances GROUP BY location) AS nearest_pediatrician ON pediatricians.location = nearest_pediatrician.location WHERE pediatricians.specialty = 'pediatrician' AND residents.location LIKE 'rural% Australia';