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: Quais são os 5 pratos vegetarianos mais pedidos em todas as localidades?
 ###Tabelas: 
CREATE TABLE menu (item_id INT, name VARCHAR(255), category VARCHAR(255), veg BOOLEAN, price DECIMAL(5,2)); INSERT INTO menu (item_id, name, category, veg, price) VALUES (1, 'Margherita Pizza', 'Pizza', true, 9.99), (2, 'BBQ Chicken Pizza', 'Pizza', false, 12.99), (3, 'Caprese Salad', 'Salad', true, 7.99), (4, 'Beef Burger', 'Burger', false, 10.99), (5, 'Veggie Burger', 'Burger', true, 8.99); CREATE TABLE orders (order_id INT, item_id INT, location_id INT); CREATE TABLE locations (location_id INT, name VARCHAR(255)); CREATE VIEW veg_orders AS SELECT menu.name, COUNT(orders.order_id) as order_count FROM menu JOIN orders ON menu.item_id = orders.item_id JOIN locations ON orders.location_id = locations.location_id WHERE menu.veg = true GROUP BY menu.name;
SELECT name, order_count FROM veg_orders ORDER BY order_count DESC LIMIT 5;