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 entre todas as clínicas rurais no mesmo estado, incluindo aquelas sem profissionais de saúde?
 ###Tabelas: 
CREATE TABLE Addresses (AddressID int, Address varchar(50), ClinicID int, Longitude decimal(10,8), Latitude decimal(10,8)); INSERT INTO Addresses (AddressID, Address, ClinicID, Longitude, Latitude) VALUES (1, 'Address A', 1, 145.12345678, -37.87654321), (2, 'Address B', 1, 145.12345678, -37.87654321), (3, 'Address C', 2, 145.12345678, -37.87654321), (4, 'Address D', 3, 115.12345678, -37.87654321);
SELECT State, AVG(ST_Distance(Addresses1.Address, Addresses2.Address)) AS AvgDistance FROM Addresses AS Addresses1 JOIN Addresses AS Addresses2 ON Addresses1.State = Addresses2.State GROUP BY State;