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: Quantas inspeções de segurança alimentar resultaram em violações críticas para cada restaurante?
 ###Tabelas: 
CREATE TABLE inspections (id INT, restaurant_id INT, result VARCHAR(50)); INSERT INTO inspections (id, restaurant_id, result) VALUES (1, 1, 'critical violation'); INSERT INTO inspections (id, restaurant_id, result) VALUES (2, 1, 'no violation'); INSERT INTO inspections (id, restaurant_id, result) VALUES (3, 2, 'critical violation'); INSERT INTO inspections (id, restaurant_id, result) VALUES (4, 2, 'critical violation');
SELECT restaurant_id, COUNT(*) as critical_violations FROM inspections WHERE result = 'critical violation' GROUP BY restaurant_id;