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: Quem é o policial com o maior tempo médio de resposta a chamadas de emergência?
 ###Tabelas: 
CREATE TABLE police_officers (officer_id INT, name VARCHAR(255), rank VARCHAR(255)); INSERT INTO police_officers (officer_id, name, rank) VALUES (1, 'Maria Rodriguez', 'Sergeant'), (2, 'Jamal Johnson', 'Officer'), (3, 'Sophia Kim', 'Lieutenant'); CREATE TABLE emergency_calls (call_id INT, officer_id INT, response_time INT); INSERT INTO emergency_calls (call_id, officer_id, response_time) VALUES (1, 1, 15), (2, 2, 10), (3, 1, 20), (4, 3, 12);
SELECT officer_id, name, AVG(response_time) as avg_response_time FROM emergency_calls ec JOIN police_officers po ON ec.officer_id = po.officer_id GROUP BY officer_id, name ORDER BY avg_response_time DESC LIMIT 1;