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 preço médio dos pratos vegetarianos oferecidos por restaurantes em Nova York?
 ###Tabelas: 
CREATE TABLE restaurants (id INT, name TEXT, city TEXT, state TEXT); INSERT INTO restaurants (id, name, city, state) VALUES (1, 'Restaurant A', 'New York', 'NY'), (2, 'Restaurant B', 'New York', 'NY'); CREATE TABLE dishes (id INT, name TEXT, price DECIMAL, restaurant_id INT, vegetarian BOOLEAN); INSERT INTO dishes (id, name, price, restaurant_id, vegetarian) VALUES (1, 'Veggie Burger', 12.50, 1, true), (2, 'Pasta Primavera', 16.00, 1, true), (3, 'Cheeseburger', 10.50, 1, false), (4, 'Fish and Chips', 15.00, 2, false);
SELECT AVG(price) FROM dishes WHERE vegetarian = true AND restaurant_id IN (SELECT id FROM restaurants WHERE city = 'New York');