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 é o número total de pratos veganos e não veganos para cada culinária?
 ###Tabelas: 
CREATE TABLE Restaurant (id INT, name VARCHAR(50), cuisine VARCHAR(50), location VARCHAR(50)); INSERT INTO Restaurant (id, name, cuisine, location) VALUES (1, 'Bistro Blanc', 'French', 'New York'); INSERT INTO Restaurant (id, name, cuisine, location) VALUES (2, 'Taqueria Tina', 'Mexican', 'California'); INSERT INTO Restaurant (id, name, cuisine, location) VALUES (3, 'Gelato Giuseppe', 'Italian', 'Florida'); CREATE TABLE Menu_Item (id INT, name VARCHAR(50), price DECIMAL(5,2), restaurant_id INT, vegan BOOLEAN); INSERT INTO Menu_Item (id, name, price, restaurant_id, vegan) VALUES (1, 'Quiche Lorraine', 9.99, 1, false); INSERT INTO Menu_Item (id, name, price, restaurant_id, vegan) VALUES (2, 'Veggie Tacos', 7.99, 2, true); INSERT INTO Menu_Item (id, name, price, restaurant_id, vegan) VALUES (3, 'Tiramisu', 6.99, 3, false); INSERT INTO Menu_Item (id, name, price, restaurant_id, vegan) VALUES (4, 'Vegan Sushi Roll', 12.99, 4, true); INSERT INTO Menu_Item (id, name, price, restaurant_id, vegan) VALUES (5, 'Beef Tacos', 8.99, 2, false);
SELECT m.cuisine, COUNT(CASE WHEN m.vegan = true THEN 1 ELSE NULL END) AS vegan_dishes, COUNT(CASE WHEN m.vegan = false THEN 1 ELSE NULL END) AS non_vegan_dishes FROM Menu_Item m GROUP BY m.cuisine;