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 o número de violações de segurança alimentar e a pontuação média de inspeção para restaurantes na Califórnia.
 ###Tabelas: 
CREATE TABLE Inspections (InspectionID int, RestaurantID int, InspectionDate date, ViolationCount int, InspectionScore int); INSERT INTO Inspections (InspectionID, RestaurantID, InspectionDate, ViolationCount, InspectionScore) VALUES (1, 1, '2021-02-01', 2, 85); INSERT INTO Inspections (InspectionID, RestaurantID, InspectionDate, ViolationCount, InspectionScore) VALUES (2, 1, '2021-05-01', 0, 95); INSERT INTO Inspections (InspectionID, RestaurantID, InspectionDate, ViolationCount, InspectionScore) VALUES (3, 2, '2021-03-01', 3, 70); INSERT INTO Inspections (InspectionID, RestaurantID, InspectionDate, ViolationCount, InspectionScore) VALUES (4, 2, '2021-06-01', 1, 80); CREATE TABLE Restaurants (RestaurantID int, RestaurantName varchar(50), City varchar(50)); INSERT INTO Restaurants (RestaurantID, RestaurantName, City) VALUES (1, 'The Green Garden', 'San Francisco'); INSERT INTO Restaurants (RestaurantID, RestaurantName, City) VALUES (2, 'Healthy Bites', 'Los Angeles');
SELECT R.RestaurantName, AVG(I.InspectionScore) AS AverageInspectionScore, SUM(I.ViolationCount) AS TotalViolations FROM Inspections I INNER JOIN Restaurants R ON I.RestaurantID = R.RestaurantID WHERE R.City IN ('San Francisco', 'Los Angeles') GROUP BY R.RestaurantName;