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 conteúdo calórico médio dos pratos de cada tipo de culinária, excluindo os pratos sem informações calóricas?
 ###Tabelas: 
CREATE TABLE CuisineTypes (CuisineTypeID INT, CuisineType VARCHAR(50));CREATE TABLE Dishes (DishID INT, DishName VARCHAR(50), CuisineTypeID INT, CaloricContent INT, HasCaloricInfo BOOLEAN); INSERT INTO CuisineTypes VALUES (1, 'Italian'), (2, 'Chinese'), (3, 'Indian'); INSERT INTO Dishes VALUES (1, 'Pizza Margherita', 1, 500, true), (2, 'Spaghetti Bolognese', 1, 700, true), (3, 'Kung Pao Chicken', 2, 600, true), (4, 'Spring Rolls', 2, NULL, false), (5, 'Butter Chicken', 3, 800, true), (6, 'Palak Paneer', 3, 600, true);
SELECT ct.CuisineType, AVG(d.CaloricContent) as AvgCaloricContent FROM CuisineTypes ct JOIN Dishes d ON ct.CuisineTypeID = d.CuisineTypeID WHERE d.HasCaloricInfo = true GROUP BY ct.CuisineType;