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: Identificar os top 3 distritos com o tempo médio de resposta mais longo.
 ###Tabelas: 
CREATE TABLE district (did INT, name VARCHAR(255)); INSERT INTO district VALUES (1, 'Downtown'), (2, 'Uptown'); CREATE TABLE calls (call_id INT, district_id INT, response_time INT);
SELECT d.name, AVG(c.response_time) as avg_response_time FROM district d JOIN calls c ON d.did = c.district_id GROUP BY d.did ORDER BY avg_response_time DESC LIMIT 3;