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: Qual é a porcentagem de restaurantes com uma pontuação de segurança alimentar acima de 90 em cada cidade?
 ###Tabelas: 
CREATE TABLE restaurants (restaurant_id INT, name VARCHAR(255), city VARCHAR(255), food_safety_score INT); INSERT INTO restaurants (restaurant_id, name, city, food_safety_score) VALUES (1, 'Restaurant A', 'City A', 95), (2, 'Restaurant B', 'City A', 85), (3, 'Restaurant C', 'City B', 98), (4, 'Restaurant D', 'City B', 88);
SELECT city, AVG(CASE WHEN food_safety_score > 90 THEN 1 ELSE 0 END) * 100 as passing_percentage FROM restaurants GROUP BY city;