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: Mostrar a pontuação média de inspeção de segurança alimentar por localização do restaurante no último ano.
 ###Tabelas: 
CREATE TABLE inspections (inspection_id INT, restaurant_id INT, date DATE, score INT); INSERT INTO inspections (inspection_id, restaurant_id, date, score) VALUES (1, 1, '2022-02-01', 95), (2, 1, '2022-03-01', 90), (3, 2, '2022-02-15', 85), (4, 2, '2022-03-15', 92); CREATE TABLE restaurants (restaurant_id INT, name VARCHAR(255), location VARCHAR(255)); INSERT INTO restaurants (restaurant_id, name, location) VALUES (1, 'Restaurant A', 'City A'), (2, 'Restaurant B', 'City B');
SELECT r.location, AVG(i.score) as avg_score FROM inspections i JOIN restaurants r ON i.restaurant_id = r.restaurant_id WHERE i.date >= DATE(NOW()) - INTERVAL 365 DAY GROUP BY r.location;