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 hospital mais próximo para os residentes na região "Appalachian"?
 ###Tabelas: 
CREATE TABLE Hospitals (HospitalID INT, Name VARCHAR(50), Location POINT); INSERT INTO Hospitals (HospitalID, Name, Location) VALUES (1, 'Appalachian Hospital A', POINT(34.0459, -84.3494)); INSERT INTO Hospitals (HospitalID, Name, Location) VALUES (2, 'Appalachian Hospital B', POINT(34.2356, -83.8724)); CREATE TABLE Residents (ResidentID INT, Name VARCHAR(50), Location POINT); INSERT INTO Residents (ResidentID, Name, Location) VALUES (1, 'John Doe', POINT(34.1234, -84.4567)); INSERT INTO Residents (ResidentID, Name, Location) VALUES (2, 'Jane Doe', POINT(34.5678, -83.9876));
SELECT AVG(ST_Distance(Residents.Location, Hospitals.Location)) FROM Residents, Hospitals WHERE ST_DWithin(Residents.Location, Hospitals.Location, 50000) AND Residents.Location <> Hospitals.Location;