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 até o médico de atenção primária mais próximo para os residentes do Alasca rural, e quantos médicos estão disponíveis por 100.000 residentes?
 ###Tabelas: 
CREATE TABLE physicians (physician_id INT, specialty VARCHAR(255), location VARCHAR(255)); INSERT INTO physicians (physician_id, specialty, location) VALUES (60, 'primary care', 'rural Alaska'); CREATE TABLE residents (resident_id INT, location VARCHAR(255), population INT); INSERT INTO residents (resident_id, location, population) VALUES (61, 'rural Alaska', 50000);
SELECT AVG(distance) AS avg_distance, COUNT(physicians.physician_id) * 100000.0 / residents.population AS physicians_per_100k FROM physicians INNER JOIN residents ON physicians.location = residents.location JOIN (SELECT location, MIN(distance) AS distance FROM distances GROUP BY location) AS nearest_physician ON physicians.location = nearest_physician.location WHERE physicians.specialty = 'primary care' AND residents.location LIKE 'rural% Alaska';